踩过的雷,给大家分享一下。
需求:给密码框绑定一个回车事件,输入密码按下回车键时,触发点击确定按钮事件,代码如下:
//密码框回车出发确定
$('#ConfigPassword').bind('keyup', function(event) {
if (event.keyCode == "13") {
//回车执行查询
$('#save_btn').click();
}
});
ConfigPassword是密码框的id,save_btn是保存按钮的id。
保存代码后测试,发现会出现闪退的效果,原因是回车键有默认的绑定事件,所以在设置自己的绑定事件之前需要清空之前的绑定事件,代码如下:
//取消回车默认绑定事件
$(document).keydown(function(event){
switch(event.keyCode){
case 13:return false;
}
});
让我们一起记录自己遇到的坑,让大家少走弯路。