作者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