JQuery防止退格键网页后退的实现代码

2019-12-24,,

下面是Js片段在IE9,Firebox 10.0.2 中测试过 :
复制代码 代码如下:
$(document).keydown(function (e) {
var doPrevent;
if (e.keyCode == 8) {
var d = e.srcElement || e.target;
if (d.tagName.toUpperCase() == 'INPUT' || d.tagName.toUpperCase() == 'TEXTAREA') {
doPrevent = d.readOnly || d.disabled;
}
else
doPrevent = true;
}
else
doPrevent = false;

if (doPrevent)
e.preventDefault();
});

关于如何确定Backspace键的代码可以通过这里. 
 希望对您Web开发有帮助。

您可能感兴趣的文章:

  • jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
  • 基于Jquery.history解决ajax的前进后退问题
  • jquery判断浏览器后退时候弹出消息的方法
  • 如何让浏览器支持jquery ajax load 前进、后退功能
  • 基于jQuery实现图片的前进与后退功能
  • 基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
  • jquery右下角弹出提示框示例代码
  • Jquery实现鼠标移上弹出提示框、移出消失思路及代码
  • 基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
  • jQuery实现页面点击后退弹出提示框的方法

《JQuery防止退格键网页后退的实现代码.doc》

下载本文的Word格式文档,以方便收藏与打印。