input文本框绑定回车键事件及火狐浏览器不支持event

来源:互联网 发布:.com域名怎么续费 编辑:程序博客网 时间:2024/06/05 17:22

参考文档:
打开
input文本框绑定回车键事件, 及 火狐浏览器不支持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;//这句非常重要。如果没有这句,那么查询出结果后,会出现刷新页面动作等,导致查询结果失效。            }        });