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 相关文章推荐
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
Apr 12 Javascript
jQuery.Autocomplete实现自动完成功能(详解)
Jul 13 Javascript
jQuery学习总结之jQuery事件
Jun 30 Javascript
js限制input标签中只能输入中文
Jun 26 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
Dec 17 Javascript
JS中数组重排序方法
Nov 11 Javascript
jQuery简易时光轴实现方法示例
Mar 13 Javascript
表格展示利器 Bootstrap Table实例代码
Sep 06 Javascript
小程序实现抽奖动画
Apr 16 Javascript
深入浅出 Vue 系列 -- 数据劫持实现原理
Apr 23 Javascript
高效jQuery选择器的5个技巧实例分析
Nov 26 jQuery
js实现简单图片拖拽效果
Feb 22 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实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
php数组的概述及分类与声明代码演示
2013/02/26 PHP
PHP获取远程图片并保存到本地的方法
2015/05/12 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
javascript 类型判断代码分析
2010/03/28 Javascript
Jquery 选中表格一列并对表格排序实现原理
2012/12/15 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
关于js里的this关键字的理解
2015/08/17 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
2016/01/27 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
2016/09/08 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
2016/09/21 Javascript
详解Nodejs的timers模块
2016/12/22 NodeJs
Vue结合Video.js播放m3u8视频流的方法示例
2018/05/04 Javascript
实用的Vue开发技巧
2019/05/30 Javascript
Python的面向对象思想分析
2015/01/14 Python
python回调函数用法实例分析
2015/05/09 Python
代码讲解Python对Windows服务进行监控
2018/02/11 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
Python中的上下文管理器相关知识详解
2019/09/19 Python
详解pandas赋值失败问题解决
2020/11/29 Python
利于python脚本编写可视化nmap和masscan的方法
2020/12/29 Python
Lookfantastic瑞典:英国知名美妆购物网站
2018/04/06 全球购物
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
中餐厅主管的职责范文
2014/02/04 职场文书
微笑服务演讲稿
2014/05/13 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
运输企业安全生产责任书
2014/07/28 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
年度考核个人总结
2015/03/06 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
2015年质量管理工作总结范文
2015/05/18 职场文书
《中彩那天》教学反思
2016/02/24 职场文书
python使用pymysql模块操作MySQL
2021/06/16 Python
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技