老地方冰果室交流區
http://ubb.frostyplace.com/

問一下 Opera 的 event
http://ubb.frostyplace.com/viewtopic.php?f=13&t=20866
1 頁 (共 1 頁)

發表人:  詹姆士 [ 08/31/2005 9:09 pm ]
文章主題 :  問一下 Opera 的 event

不知道這樣下標題對不對,我遇到的狀況是這樣的,
一個用 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 ]
文章主題 : 

補一下,我在 Safari 上執行也是有一樣的問題.....
真的沒有其他辦法嗎? :(

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/