踩过的雷,给大家分享一下。

需求:给密码框绑定一个回车事件,输入密码按下回车键时,触发点击确定按钮事件,代码如下:
//密码框回车出发确定
$('#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;
}
});
让我们一起记录自己遇到的坑,让大家少走弯路。
密码框回车事件处理
本文分享了在前端开发中,如何正确处理密码框的回车事件,避免默认行为导致的页面闪退问题。通过取消回车键的默认绑定事件,确保自定义事件能正常触发。
176

被折叠的 条评论
为什么被折叠?



