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 相关文章推荐
html超链接打开窗口大小的方法
Mar 05 Javascript
javascript框架设计之类工厂
Jun 23 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
Dec 31 Javascript
解析JavaScript模仿块级作用域
Dec 29 Javascript
微信小程序中实现一对多发消息详解及实例代码
Feb 14 Javascript
Js apply方法详解
Feb 16 Javascript
JQuery实现定时刷新功能代码
May 09 jQuery
JS中的回调函数实例浅析
Mar 21 Javascript
微信小程序仿今日头条导航栏滚动解析
Aug 20 Javascript
基于JavaScript实现留言板功能
Mar 16 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
Nov 03 Javascript
Vue如何循环提取对象数组中的值
Nov 18 Vue.js
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生成缩略图的类代码
2008/10/02 PHP
PHP语法自动检查的Vim插件
2014/08/11 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
Bootstrap每天必学之表格
2015/11/23 Javascript
字太多用...代替的方法(两种)
2017/03/15 Javascript
Vue.js中组件中的slot实例详解
2017/07/17 Javascript
Node.js  事件循环详解及实例
2017/08/06 Javascript
Three.js利用顶点绘制立方体的方法详解
2017/09/27 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
分析Python读取文件时的路径问题
2018/02/11 Python
使用DataFrame删除行和列的实例讲解
2018/04/08 Python
用Python3创建httpServer的简单方法
2018/06/04 Python
Django框架的中的setting.py文件说明详解
2018/10/15 Python
对python3新增的byte类型详解
2018/12/04 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
2018/12/05 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
PyQt5-QDateEdit的简单使用操作
2020/07/12 Python
Django websocket原理及功能实现代码
2020/11/14 Python
城市观光通行证:The Sightseeing Pass
2018/04/28 全球购物
经典演讲稿范文
2013/12/30 职场文书
美发店5.1活动方案
2014/01/24 职场文书
超越自我演讲稿
2014/05/21 职场文书
初中同学会活动方案
2014/08/22 职场文书
村长党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
单位工作证明格式模板
2014/10/04 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
2015年保洁工作总结范文
2015/04/28 职场文书
就业证明函
2015/06/17 职场文书
详解非极大值抑制算法之Python实现
2021/06/28 Python
浅谈Redis的keys命令到底有多慢
2021/10/05 Redis
python高温预警数据获取实例
2022/07/23 Python