JQuery实现防止退格键返回的方法


Posted in Javascript onFebruary 12, 2015

本文实例讲述了JQuery实现防止退格键返回的方法。分享给大家供大家参考。具体实现方法如下:

//浏览器中Backspace不可用  

$(document).keydown(function(e){   

       var keyEvent;   

       if(e.keyCode==8){   

           var d=e.srcElement||e.target;   

            if(d.tagName.toUpperCase()=='INPUT'||d.tagName.toUpperCase()=='TEXTAREA'){   

                keyEvent=d.readOnly||d.disabled;   

            }else{   

                keyEvent=true;   

            }   

        }else{   

            keyEvent=false;   

        }   

        if(keyEvent){   

            e.preventDefault();   

        }   

});   

  

//只防止input和textarea 浏览器中Backspace仍可用  

$(document).keydown(function(e){   

var keyEvent;   

if(e.keyCode==8){   

var d=e.srcElement||e.target;   

            if(d.tagName.toUpperCase()=='INPUT'||d.tagName.toUpperCase()=='TEXTAREA'){   

                keyEvent=d.readOnly||d.disabled;   

            }  

} else{  

            keyEvent=false;  

}  

if(keyEvent){   

            e.preventDefault();   

        }   

});

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery 动态酷效果实现总结
Dec 27 Javascript
三级下拉菜单的js实现代码
May 23 Javascript
JavaScript DOM元素尺寸和位置
Apr 13 Javascript
再JavaScript的jQuery库中编写动画效果的指南
Aug 13 Javascript
bootstrap提示标签、提示框实现代码
Dec 28 Javascript
javascript设计模式之模块模式学习笔记
Feb 15 Javascript
ionic实现底部分享功能
May 11 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
Dec 09 Javascript
AngularJs分页插件使用详解
Jun 30 Javascript
JavaScript常用进制转换及位运算实例解析
Oct 14 Javascript
JavaScript中遍历的十种方法总结
Dec 15 Javascript
JavaScript canvas实现文字时钟
Jan 10 Javascript
JavaScript自定义数组排序方法
Feb 12 #Javascript
zepto.js中tap事件阻止冒泡的实现方法
Feb 12 #Javascript
后台获取ZTREE选中节点的方法
Feb 12 #Javascript
在父页面得到zTree已选中的节点的方法
Feb 12 #Javascript
ztree获取当前选中节点子节点id集合的方法
Feb 12 #Javascript
javascript编写实用的省市选择器
Feb 12 #Javascript
jQuery遍历json中多个map的方法
Feb 12 #Javascript
You might like
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
php反射学习之依赖注入示例
2019/06/14 PHP
JMenuTab简单使用说明
2008/03/13 Javascript
基于jquery的鼠标拖动效果代码
2012/05/30 Javascript
javascript表单验证 - Parsley.js使用和配置
2013/01/25 Javascript
HTML长文本截取含有HTML代码同样适用的两种方法
2013/07/31 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
设置jQueryUI DatePicker默认语言为中文
2016/06/04 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
jQuery鼠标事件总结
2016/10/13 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
ES6解构赋值的功能与用途实例分析
2017/10/31 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
在Python中处理字符串之isdigit()方法的使用
2015/05/18 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
2018/08/05 Python
使用Pycharm分段执行代码
2020/04/15 Python
解决Keras 自定义层时遇到版本的问题
2020/06/16 Python
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
2013/11/05 HTML / CSS
分公司经理岗位职责
2013/11/11 职场文书
高分子材料与工程专业个人求职信
2013/12/15 职场文书
大学生职业生涯规划范文——找准自我,定位人生
2014/01/23 职场文书
乡镇干部十八大感言
2014/02/17 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
计算机专业职业规划
2014/02/28 职场文书
团支书竞选演讲稿
2014/04/28 职场文书
环保建议书300字
2014/05/14 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS