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 相关文章推荐
推荐6款基于jQuery实现图片效果插件
Dec 07 Javascript
javascript正则表达式中的replace方法详解
Apr 20 Javascript
jfinal与bootstrap的登录跳转实战演习
Sep 22 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
Dec 29 Javascript
React Native之TextInput组件解析示例
Aug 22 Javascript
Vue中定义全局变量与常量的各种方式详解
Aug 23 Javascript
React如何将组件渲染到指定DOM节点详解
Sep 08 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
Nov 28 Javascript
解决vue点击控制单个样式的问题
Sep 05 Javascript
vue 中几种传值方法(3种)
Nov 12 Javascript
vue组件内部引入外部js文件的方法
Jan 18 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
Jul 31 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 Undefined index的问题
2009/06/01 PHP
解析php中的fopen()函数用打开文件模式说明
2013/06/20 PHP
关于php循环跳出的问题
2013/07/01 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
YII框架关联查询操作示例
2019/04/29 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
PHP基于进程控制函数实现多线程
2020/12/09 PHP
JavaScript flash复制库类 Zero Clipboard
2011/01/17 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
js随机生成网页背景颜色的方法
2015/02/26 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
2015/09/04 Javascript
vue绑定设置属性的多种方式(5)
2017/08/16 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
npm 语义版本控制详解
2019/09/10 Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
2020/02/11 Javascript
Python中列表元素转为数字的方法分析
2016/06/14 Python
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
K-近邻算法的python实现代码分享
2017/12/09 Python
pandas获取groupby分组里最大值所在的行方法
2018/04/20 Python
Tensorflow中的placeholder和feed_dict的使用
2018/07/09 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
python调试神器PySnooper的使用
2019/07/03 Python
利用matplotlib实现根据实时数据动态更新图形
2019/12/13 Python
python map比for循环快在哪
2020/09/21 Python
使用python-cv2实现视频的分解与合成的示例代码
2020/10/26 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
Python实现中英文全文搜索的示例
2020/12/04 Python
pandas数据分组groupby()和统计函数agg()的使用
2021/03/04 Python
CSS3实现淘宝留白的方法
2020/06/05 HTML / CSS
介绍一下SQL中union,intersect和minus
2012/04/05 面试题
老同学聚会感言
2014/02/23 职场文书
新年晚会开场白
2015/05/29 职场文书
于丹讲座视频观后感
2015/06/15 职场文书
小学生读书笔记范文
2015/06/30 职场文书
护士工作心得体会
2016/01/25 职场文书