Re: [問題] 如何讓按Enter不等於submit?

看板Web_Design作者 (不當全班害群芝麻)時間18年前 (2007/07/27 02:13), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串3/4 (看更多)
在別的站看到的.. 不知道是不是你要的 #form onKeyPress="return !is_enter_key(event)" #javascript function is_enter_key (event) { var charCode = (event.charCode) ? event.charCode : ((event.which) ? event.which : event.keyCode); return (charCode == 13 || charCode == 3 ); } 為什麼要偵測charcode為3 主要是因為Mac電腦的enter的charcode是3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.200.96 ※ 編輯: JeffMcBride 來自: 140.114.200.96 (07/27 02:19)

07/27 10:35, , 1F
意思是用JS讓enter不return嗎?
07/27 10:35, 1F

07/27 10:36, , 2F
我試試看 感謝 ^^
07/27 10:36, 2F

07/27 11:33, , 3F
可是這樣在 windows 下的charCode==3 也會被判定成enter鍵
07/27 11:33, 3F

07/27 12:45, , 4F
那就忽略3吧 XD 我的網頁的使用者不是用MAC的
07/27 12:45, 4F
文章代碼(AID): #16gEGx0c (Web_Design)
文章代碼(AID): #16gEGx0c (Web_Design)