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 相关文章推荐
兼容主流浏览器的JS复制内容到剪贴板
Dec 12 Javascript
纯js实现重发验证码按钮倒数功能
Apr 21 Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
Sep 27 Javascript
如何实现星星评价(jquery.raty.js插件)
Dec 21 Javascript
jQuery图片轮播功能实例代码
Jan 29 Javascript
vue.js实现数据动态响应 Vue.set的简单应用
Jun 15 Javascript
JavaScript中一些特殊的字符运算
Aug 17 Javascript
react-redux中connect的装饰器用法@connect详解
Jan 13 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
Nov 05 Javascript
如何在Vue中抽离接口配置文件
Oct 31 Javascript
js正则匹配多个全部数据问题
Dec 20 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数组应该有多大的分析
2009/07/30 PHP
php中global和$GLOBALS[]的分析之一
2012/02/02 PHP
PHP浮点数精度问题汇总
2015/05/13 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
服务器安全设置的几个注册表设置
2007/07/28 Javascript
Google 静态地图API实现代码
2010/11/19 Javascript
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
js实现五星评价功能
2017/03/08 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
2017/05/23 Javascript
基于node.js制作简单爬虫教程
2017/06/29 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
js 索引下标之li集合绑定点击事件
2018/01/12 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
vue中$refs, $emit, $on, $once, $off的使用详解
2019/05/26 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
Python3中常用的处理时间和实现定时任务的方法的介绍
2015/04/07 Python
python中assert用法实例分析
2015/04/30 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
2017/11/23 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
对django2.0 关联表的必填on_delete参数的含义解析
2019/08/09 Python
Django集成celery发送异步邮件实例
2019/12/17 Python
Python接收手机短信的代码整理
2020/08/02 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
公司成立感言
2014/01/11 职场文书
幼儿教师工作感言
2014/02/14 职场文书
矿泉水广告词
2014/03/20 职场文书
护士演讲稿优秀范文
2014/04/30 职场文书
好听的队名和口号
2014/06/09 职场文书
运动会报道稿300字
2014/10/02 职场文书
MySQL update set 和 and的区别
2021/05/08 MySQL
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
2021/06/26 MySQL
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技
python保存图片的四个常用方法
2022/02/28 Python