我当前的 Web 应用程序获得了用户的按键,但是,如果用户点击删除或退格按钮,它会将用户返回一个页面。他们是防止这种情况的一种方式吗?
问问题
176 次
1 回答
2
jQuery让这一切变得简单。您可以轻松地将其替换为 vanilla JS 并addEventListener()
用于 A 类浏览器和attachEvent()
旧版 IE,并自行keyCode
规范化charCode
。但为什么?
$(document).on('keyup', function(e){
var keycode = e.keyCode ? e.keyCode : e.which;
if(keycode == 46){ // delete
e.stopPropagation();
e.preventDefault();
}
});
退格键keyCode 8
只能从焦点输入中检测到,并且可能仍会发出您不希望的行为,但它会让用户满意。
于 2013-03-16T15:11:53.020 回答