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 相关文章推荐
在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
Dec 02 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
Jun 21 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
Dec 15 Javascript
jquery实现上下左右滑动的方法
Feb 09 Javascript
封装好的javascript前端分页插件pagination
Jan 04 Javascript
JavaScript触发onScroll事件的函数节流详解
Dec 14 Javascript
浅谈JavaScript异步编程
Jan 20 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
Feb 11 Javascript
浏览器调试动态js脚本的方法(图解)
Jan 19 Javascript
vue实现学生录入系统之添加删除功能
Jul 11 Javascript
详解vue 不同环境配置不同的打包命令
Apr 07 Javascript
原生js拖拽实现图形伸缩效果
Feb 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递归创建多级目录
2015/11/05 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
JavaScript 基于原型的对象(创建、调用)
2009/10/16 Javascript
jquery 图片轮换效果
2010/07/29 Javascript
Jquery之Ajax运用 学习运用篇
2011/09/26 Javascript
jQuery性能优化28条建议你值得借鉴
2013/02/16 Javascript
Javascript倒计时页面跳转实例小结
2013/09/11 Javascript
JavaScript作用域与作用域链深入解析
2013/12/06 Javascript
Javascript 拖拽雏形(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
2015/03/18 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
JavaScript方法_动力节点Java学院整理
2017/06/28 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
js利用iframe实现选项卡效果
2020/08/09 Javascript
35个Python编程小技巧
2014/04/01 Python
Python使用爬虫猜密码
2016/02/19 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python3检查字典传入函数键是否齐全的实例
2020/06/05 Python
深入浅析HTML5中的SVG
2015/11/27 HTML / CSS
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
武汉高蓝德国际.net机试
2016/06/24 面试题
英文自荐信格式
2013/11/28 职场文书
七年级生物教学反思
2014/01/30 职场文书
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
工地质量标语
2014/06/12 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
优秀班主任主要事迹材料
2014/12/16 职场文书
食品卫生管理制度
2015/08/06 职场文书
Python实现打乒乓小游戏
2021/09/25 Python
MySQL数据库索引的最左匹配原则
2021/11/20 MySQL