nput文本框绑定回车键事件, 及 火狐浏览器不支持event:
……………….
<input id=”searchId” onkeypress=”searchPress();” type=”text” placeholder=”支持模糊查询”>
……………..
方法一:
function searchPress(){
var theEvent = window.event || arguments.callee.caller.arguments[0]; //谷歌能识别event,火狐识别不了,所以增加了这一句,chrome浏览器可以直接支持event.keyCode var code = theEvent.keyCode; alert(code); if(code == 13){ alert("回车键!"); } }
或者方法二:
$("#searchId").keydown(function(e){ var curKey = e.which; if(curKey == 13){ searchProcess();//此处可以是你要执行的功能 return false;//这句非常重要。如果没有这句,那么查询出结果后,会出现刷新页面动作等,导致查询结果失效。 } });