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 相关文章推荐
快速保存网页中所有图片的方法
Jun 23 Javascript
修改发贴的编辑功能
Mar 07 Javascript
Javascript 实用小技巧
Apr 07 Javascript
JQuery验证工具类搜集整理
Jan 16 Javascript
javascript 面向对象封装与继承
Nov 27 Javascript
推荐4个原生javascript常用的函数
Jan 12 Javascript
深入理解JavaScript内置函数
Jun 03 Javascript
整理一些最近经常遇到的前端面试题
Apr 25 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
Dec 05 Javascript
vue路由守卫及路由守卫无限循环问题详析
Sep 05 Javascript
react MPA 多页配置详解
Oct 18 Javascript
教你一步步实现一个简易promise
Nov 02 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
PHP3 safe_mode 失效漏洞
2006/10/09 PHP
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
phpMyAdmin自动登录和取消自动登录的配置方法
2014/05/12 PHP
php输入流php://input使用浅析
2014/09/02 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
PHP CURL使用详解
2019/03/21 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
原始XMLHttpRequest方法详情回顾
2013/11/28 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
2015/12/04 Javascript
javascript实现下拉提示选择框
2015/12/29 Javascript
详解javascript高级定时器
2015/12/31 Javascript
VueJs组件prop验证简单介绍
2017/09/12 Javascript
Vue实现web分页组件详解
2017/11/28 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
[08:04]TI4西雅图DOTA2前线报道 海涛探访各路人马
2014/07/09 DOTA
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
对PyQt5中的菜单栏和工具栏实例详解
2019/06/20 Python
读书活动总结范文
2014/04/26 职场文书
贷款委托书
2014/08/01 职场文书
招商引资工作汇报
2014/10/28 职场文书
预备党员个人总结
2015/02/14 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
数据结构课程设计心得体会
2016/01/15 职场文书
导游词之河姆渡遗址博物馆
2019/10/10 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS