禁用backspace键的后退功能,但是可以删除文本内容
<script language="JavaScript">
document.onkeydown = check;
function check(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
if (((event.keyCode == 8) && //BackSpace
((event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password") ||
event.srcElement.readOnly == true)) ||
((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) || //CtrlN,CtrlR
(event.keyCode == 116) ) { //F5
event.keyCode = 0;
event.returnValue = false;
}
return true;
}
</script>
相关文章
- 07-31spring – 如何在jetty 9中禁用基于cookie的JSESSIONID(以及任何其他)会话跟踪功能?
- 07-31多页面网站禁用浏览器后退键
- 07-31电脑键盘上方的功能键有时候不能用
- 07-31IE禁用Backspace键返回上个页面方法 vue H5都可以使用
- 07-31win10桌面和手机的扩展API,判断是否有实体后退键API
- 07-31在配备触控栏的 MacBook Pro 上如何使用功能键?
- 07-31计算机基础的功能键使用
- 07-31Qt 覆盖文本输入框中tab键的默认功能
- 07-31最简单易懂不复杂的js实现enter键tab功能
- 07-31Qt 覆盖文本输入框中tab键的默认功能