老地方冰果室交流區

歡迎冰果室讀者在此交流
現在的時間是 09/19/2019 4:33 pm

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 2 篇文章 ] 
發表人 內容
 文章主題 : 問一下 Opera 的 event
文章發表於 : 08/31/2005 9:09 pm 
離線
討論區管理員
頭像

註冊時間: 04/22/2005 7:51 pm
文章: 2894
來自: 台北
不知道這樣下標題對不對,我遇到的狀況是這樣的,
一個用 Web 介面的管理系統。

目前在 IE 跟 FireFox 使用是 OK 的,沒有在 Safari 測試過,只是客戶端是沒有 Safari 的,
所以就沒有在上面測試了。

今天下載 Opera 8.02 build 7680 for Windows (Win32) 來用用看這個系統。
遇到了一個問題:

我在 Form 裡面的 Input.text 做了 onKeyDown 的指令,當使用者 KeyDown 後,
我要抓取是使用者按下 Enter 後 (keyCode = 13) 執行 Javascript 的 function。
代碼:
onKeyDown = "if (event.keyCode==13) {makeAction(); return false;}"


在 IE 跟 FireFox 下,當使用者按下 Enter 鍵後,會去執行我給的 function ,而後也不會對
Form 送出 submit 的狀況。
但是在 Opera 下,他都不理會我的 return false ,也就是會對 Form 送出 submit 的狀況....

請問一下,有辦法在 Opera 下使用這個 UI 的時候,
像在 IE 跟 FireFox 下一樣如我預期的執行 function 就好了,不要做出對 Form 的 Submit 嗎?


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 09/02/2005 12:06 am 
離線
討論區管理員
頭像

註冊時間: 04/22/2005 7:51 pm
文章: 2894
來自: 台北
補一下,我在 Safari 上執行也是有一樣的問題.....
真的沒有其他辦法嗎? :(

_________________
【老地方神聖狂吃團之狂吃客】
http://flickr.com/photos/xx3734


回頂端
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 2 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
POWERED_BY
正體中文語系由 竹貓星球 維護製作