【发布时间】:2010-04-14 16:07:36
【问题描述】:
当输入 checkboxes 在 jQuery 中被关注时,如何禁用退格按钮?当 checkboxes 被关注并且我按下退格键 (keycode=8) 时,浏览器认为我正在尝试返回页面并使用退格键作为 history.go(-1) 命令。
$("div#types input").focus(function(){
window.onkeydown = function(e){
return !(e.keyCode == 8);
};
【问题讨论】:
-
您为什么要尝试破坏典型的浏览器 UI 模式?我强烈反对这是必要的,除非您正在构建一个非常专业的 Web 应用程序,其中键盘快捷键很常见。
-
这正是我正在做的。这不是一个面向公众的网页。此应用程序只能在 2 台计算机上使用,并且需要此功能。
标签: jquery input checkbox backspace