![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 雄仔 ![]()
![]() |
onkeydown="if (event.keyCode == 13) event.returnValue=false;" (本來是放在Form的那個tag裡,但是結果連text area都沒辦法按enter) 而且不管是放在Form裡面,或是放在個別的textbox裡面,都只有IE可以執行。 也就是說在IE可以work, firefox不行。 請問有先進知道怎麼樣讓firefox也可以work嗎?? 感激
本篇文章發表於2007-11-25 15:02
|
1樓 |
onkeydown event通通拿掉
本篇文章回覆於2007-11-25 20:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
補充一下,Firefox Browser只支援W3C標準的HTML, javascript
所以你的javascript語法有錯誤或不是W3C標準時,在Firefox就不會再執行下去。 其實,建議一開始就建立使用標準的HTML, javascript語法的觀念及習慣, 爾後所開發的網站,就都能適用所有的Browser, 而不是只能在IE上執行而已。
本篇文章回覆於2007-11-25 21:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
作者回應
雄仔 ![]() |
謝謝不來ㄣ大的回應;不過,空的資料在那個form裡面是可以成立的,所以我才使用避免使用者無意識的按下enter而submit出去的語法。
因為很多使用者很習慣的再打完自己的ID後就按下enter,然後firefox就自己submit出去,這樣造成使用者很大的困擾。所以我才希望鎖住 那格的enter鍵。難道firefox不支援key的event嗎?還是說有其他的方法可以鎖住enter鍵? 感謝大大的回應
本篇文章回覆於2007-11-26 06:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓 |
那...稍微改一下就好了啦!
本篇文章回覆於2007-11-26 13:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
最有價值解答
Bryan(不來ㄣ) ![]() ![]() |
or
本篇文章回覆於2007-11-26 13:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓
作者回應
雄仔 ![]() |
再次感謝不來ㄣ大的幫忙。
使用了this.form.submit()後的確會submit出去,但是變成那個button的名字送不出去了。 因為我的程式上方有個condition: if request("B1")="submit" then 那他如果接不到名字的話就會進不去這個condition 這個東西有辦法處裡嗎? 感謝幫忙^^
本篇文章回覆於2007-11-26 17:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓 |
本篇文章回覆於2007-11-27 08:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
8樓
作者回應
雄仔 ![]() |
不來ㄣ大~這方法時太太妙了~
後來我改了一下作法,就可以傳出不同的value了: 這樣就完成我想要的功能了,就是按下不同button做不同的事情,然後使用者也不會說不小心按下enter就整個submit出去。 一舉好幾得~~ 謝謝不來ㄣ大的幫忙喔~~
本篇文章回覆於2007-11-27 16:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
9樓
作者回應
雄仔 ![]() |
後來又發現上面的寫法在IE沒法work
要改成下面這樣: form1.B1.value="Submit"; form1.B1.value="Complete"; IE真是讓我傷透腦經~~怎麼都不同調呢?~~
本篇文章回覆於2007-11-27 17:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
10樓 |
最好寫完整一點
本篇文章回覆於2007-11-28 08:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |