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 相关文章推荐
比较全的JS checkbox全选、取消全选、删除功能代码
Dec 19 Javascript
理解JavaScript变量作用域更轻松
Oct 25 Javascript
javascript 在firebug调试时用console.log的方法
May 10 Javascript
JS文本获得焦点清除文本文字的示例代码
Jan 13 Javascript
JavaScript实现的in_array函数
Aug 27 Javascript
浅析javascript函数表达式
Feb 10 Javascript
jQuery与JavaScript节点创建方法的对比
Nov 18 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
Sep 23 Javascript
简述Vue中容易被忽视的知识点
Dec 09 Javascript
package.json各个属性说明详解
Mar 11 Javascript
微信小程序中的列表切换功能实例代码详解
Jun 09 Javascript
javascript实现放大镜功能
Dec 09 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 简单数组排序实现代码
2009/08/05 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
不使用中间变量,交换int型的 a, b两个变量的值。
2010/10/29 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
js调用css属性写法
2013/09/21 Javascript
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
探讨js字符串数组拼接的性能问题
2014/10/11 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
实现无刷新联动例子汇总
2015/05/20 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
Vue computed计算属性的使用方法
2017/07/14 Javascript
JavaScript自执行函数和jQuery扩展方法详解
2017/10/27 jQuery
laydate日历控件使用方法详解
2017/11/20 Javascript
详解如何在项目中使用jest测试react native组件
2018/02/09 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
探索JavaScript中私有成员的相关知识
2019/06/13 Javascript
bootstrap datepicker的基本使用教程
2019/07/09 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
一起来了解一下JavaScript的预编译(小结)
2021/03/01 Javascript
python datetime中strptime用法详解
2019/08/29 Python
Pycharm安装并配置jupyter notebook的实现
2020/05/18 Python
HTML5中meta属性的使用方法
2016/02/29 HTML / CSS
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
体育系毕业生求职自荐信
2014/04/16 职场文书
军训口号
2014/06/13 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
2014年社区宣传工作总结
2014/12/02 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
学校百日安全活动总结
2015/05/07 职场文书
单方投资意向书
2015/05/11 职场文书
2015年教师节主持词
2015/07/03 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书