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 相关文章推荐
javascript英文日期(有时间)选择器
May 02 Javascript
js onkeypress与onkeydown 事件区别详细说明
Dec 13 Javascript
分享一个我自己写的ToolTip提示插件(附源码)
Jan 20 Javascript
jQuery实现点击图片翻页展示效果的方法
Feb 16 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
Sep 23 Javascript
使用JS正则表达式 替换括号,尖括号等
Nov 29 Javascript
php register_shutdown_function函数详解
Jul 23 Javascript
Vue进度条progressbar组件功能
Apr 17 Javascript
详解如何在Vue里建立长按指令
Aug 20 Javascript
说说如何在Vue.js中实现数字输入组件的方法
Jan 08 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
Aug 26 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 20 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动态创建Flash动画
2006/10/09 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
js实现运行代码需要刷新的解决方法
2007/08/18 Javascript
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
关于js类的定义
2011/06/28 Javascript
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
2013/03/05 Javascript
Js获取下拉框选定项的值和文本的实现代码
2014/02/26 Javascript
js判断浏览器版本以及浏览器内核的方法
2015/01/20 Javascript
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
基于JavaScript实现网页倒计时自动跳转代码
2015/12/28 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
在javascript中使用com组件的简单实现方法
2016/08/17 Javascript
js实现加载页面就自动触发超链接的示例
2017/08/31 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
Vue用v-for给循环标签自身属性添加属性值的方法
2018/10/18 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
Python中super的用法实例
2015/05/28 Python
Python循环语句中else的用法总结
2016/09/11 Python
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
python itchat给指定联系人发消息的方法
2019/06/11 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
英国手机零售商:Metrofone
2019/03/18 全球购物
自我鉴定思想方面
2013/10/07 职场文书
农业局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
婚内分居协议书范文
2014/11/26 职场文书
大学生青年志愿者活动总结
2015/05/06 职场文书
学校运动会简讯
2015/07/20 职场文书