如何避免在IE内核时,按BackSpace时进行网页会进行回退
//解决在IE浏览器中input被设置成readonly时,点击Backspace时会出现网页回退
document.onkeydown = check;
function check(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
if (((event.keyCode == 8) && //BackSpace
((event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password") ||
event.srcElement.readOnly == true)) ||
((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||
(event.keyCode == 116) ) {
event.keyCode = 0;
event.returnValue = false;
}
return true;
}
最新文章
- new 与 malloc 的区别
- selenium之 定位以及切换frame(iframe)
- php DI实现实例:
- web设计经验<;九>;教你测试手机网页的5大方法
- uva 10303
- javascript——闭包
- 单例模式 与lock用法
- javascript——touch事件介绍与实例演示
- SQL Server表和字段说明的增加和更新
- jquery 高级 学习笔记
- 微信小程序 网络请求之re.request 和那些坑
- kindeditor使用入门-张国红
- UBUNTU 安装教程
- 通过request获取网页资讯 通过BeautifulSoup剖析网页元素
- 关于通过ServletContext获取数据出现的http500的错误的解决方案
- python 动态属性
- SQL语句常见视图操作部分试题(一)
- 记第一场atcoder和codeforces 2018-2019 ICPC, NEERC, Northern Eurasia Finals Online Mirror
- user_add示例
- H2数据库使用 详解