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


Posted in Javascript onMarch 23, 2012

下面是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开发有帮助。
Javascript 相关文章推荐
Prototype RegExp对象 学习
Jul 19 Javascript
js模拟select下拉菜单控件的代码
May 08 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
Jan 16 Javascript
利用a标签自动解析URL分析网址实例
Oct 20 Javascript
jQuery实现冻结表格行和列
Apr 29 Javascript
Zabbix添加Node.js监控的方法
Oct 20 Javascript
JavaScript ES6中export、import与export default的用法和区别
Mar 14 Javascript
zTree jQuery 树插件的使用(实例讲解)
Sep 25 jQuery
layui table 参数设置方法
Aug 14 Javascript
vue里面使用mui的弹出日期选择插件实例
Sep 16 Javascript
vue h5移动端禁止缩放代码
Oct 28 Javascript
axios解决高并发的方法:axios.all()与axios.spread()的操作
Nov 09 Javascript
jQuery中将函数赋值给变量的调用方法
Mar 23 #Javascript
ExtJs使用总结(非常详细)
Mar 22 #Javascript
常用Extjs工具:Extjs.util.Format使用方法
Mar 22 #Javascript
Extjs中ComboBox加载并赋初值的实现方法
Mar 22 #Javascript
利用json获取字符出现次数的代码
Mar 22 #Javascript
解决Extjs上传图片无法预览的解决方法
Mar 22 #Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
Mar 21 #Javascript
You might like
php分页示例代码
2007/03/19 PHP
php SQL之where语句生成器
2009/03/24 PHP
php中实现记住密码自动登录的代码
2011/03/02 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
PHP反射实际应用示例
2019/04/03 PHP
javascript返回顶部效果(自写代码)
2013/01/06 Javascript
JS如何判断移动端访问设备并解析对应CSS
2013/11/27 Javascript
Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例
2015/01/01 NodeJs
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
基于gulp合并压缩Seajs模块的方式说明
2016/06/14 Javascript
利用Node.JS实现邮件发送功能
2016/10/21 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
vsCode安装使用教程和插件安装方法
2020/08/24 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
vue swipe自定义组件实现轮播效果
2019/07/03 Javascript
JS+JQuery实现无缝连接轮播图
2020/12/30 jQuery
Python中使用glob和rmtree删除目录子目录及所有文件的例子
2014/11/21 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
Django 模型类(models.py)的定义详解
2019/07/19 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
python银行系统实现源码
2019/10/25 Python
详解Django中的FBV和CBV对比分析
2021/03/01 Python
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
腾讯技术类校园招聘笔试试题
2014/05/06 面试题
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
类和结构的区别
2012/08/15 面试题
个人自我鉴定范文
2013/10/04 职场文书
家长对孩子的感言
2014/03/10 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
纪检部部长竞选稿
2015/11/21 职场文书
javaScript Array api梳理
2021/03/31 Javascript
Python数据清洗工具之Numpy的基本操作
2021/04/22 Python
PYTHON 使用 Pandas 删除某列指定值所在的行
2022/04/28 Python