作者JeffMcBride (不當全班害群芝麻)
看板Web_Design
標題Re: [問題] 如何讓按Enter不等於submit?
時間Fri Jul 27 02:13:14 2007
在別的站看到的..
不知道是不是你要的
#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)
1F:→ nej:意思是用JS讓enter不return嗎? 07/27 10:35
2F:→ nej:我試試看 感謝 ^^ 07/27 10:36
3F:推 ileadu:可是這樣在 windows 下的charCode==3 也會被判定成enter鍵 07/27 11:33
4F:推 nej:那就忽略3吧 XD 我的網頁的使用者不是用MAC的 07/27 12:45