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 Firefox与IE 替换节点的方法
Feb 24 Javascript
jQuery JSON实现无刷新三级联动实例探讨
May 28 Javascript
JS复制到剪贴板示例代码
Oct 30 Javascript
基于JavaScript实现生成名片、链接等二维码
Sep 20 Javascript
JavaScript省市区三级联动菜单效果
Sep 21 Javascript
基于jQuery实现数字滚动效果
Jan 16 Javascript
js实现5秒倒计时重新发送短信功能
Feb 05 Javascript
详解vue-cli 构建Vue项目遇到的坑
Aug 30 Javascript
vue-cli 2.*中导入公共less文件的方法步骤
Nov 22 Javascript
如何在Angular应用中创建包含组件方法示例
Mar 23 Javascript
小程序input数据双向绑定实现方法
Oct 17 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
Jan 14 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编程注意事项的小结
2013/04/27 PHP
php函数重载的替代方法--伪重载详解
2015/05/08 PHP
Thinkphp框架开发移动端接口(1)
2016/08/18 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
javascript计时器事件使用详解
2014/01/07 Javascript
《JavaScript DOM 编程艺术》读书笔记之DOM基础
2015/01/09 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
javascript 继承学习心得总结
2016/03/17 Javascript
设置点击文本框或图片弹出日历控件的实现代码
2016/05/12 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
JS使用插件cryptojs进行加密解密数据实例
2017/05/11 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
vue 获取及修改store.js里的公共变量实例
2019/11/06 Javascript
JavaScript中使用Spread运算符的八种方法总结
2020/06/18 Javascript
[05:28]刀塔密之一:团结则存
2014/07/03 DOTA
[51:53]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第二场 11.01
2020/11/02 DOTA
使用python实现rsa算法代码
2016/02/17 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
浅谈使用Python变量时要避免的3个错误
2017/10/30 Python
Python中%是什么意思?python中百分号如何使用?
2018/03/20 Python
Python 爬虫之Beautiful Soup模块使用指南
2018/07/05 Python
零基础使用Python读写处理Excel表格的方法
2019/05/02 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
阿根廷旅游网站:almundo阿根廷
2018/02/12 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
法学函授自我鉴定
2014/02/06 职场文书
建议书的格式
2014/05/12 职场文书
企业授权委托书范本
2014/09/22 职场文书
刑事辩护词范文
2015/05/21 职场文书
小学运动会宣传稿
2015/07/23 职场文书
2016高考冲刺决心书
2015/09/23 职场文书
Java中生成微信小程序太阳码的实现方案
2022/06/01 Java/Android