//解决在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;
}

最新文章

  1. new 与 malloc 的区别
  2. selenium之 定位以及切换frame(iframe)
  3. php DI实现实例:
  4. web设计经验<九>教你测试手机网页的5大方法
  5. uva 10303
  6. javascript——闭包
  7. 单例模式 与lock用法
  8. javascript——touch事件介绍与实例演示
  9. SQL Server表和字段说明的增加和更新
  10. jquery 高级 学习笔记
  11. 微信小程序 网络请求之re.request 和那些坑
  12. kindeditor使用入门-张国红
  13. UBUNTU 安装教程
  14. 通过request获取网页资讯 通过BeautifulSoup剖析网页元素
  15. 关于通过ServletContext获取数据出现的http500的错误的解决方案
  16. python 动态属性
  17. SQL语句常见视图操作部分试题(一)
  18. 记第一场atcoder和codeforces 2018-2019 ICPC, NEERC, Northern Eurasia Finals Online Mirror
  19. user_add示例
  20. H2数据库使用 详解

热门文章

  1. sparksql错误报No such file or director
  2. modelSIM仿真ROM核报错
  3. C# autocomplete
  4. 对C语言指针的理解
  5. JSF生命周期&Facelets的生命周期
  6. BUAA-OO第二单元小结
  7. VUE路由携带参数的三种方式
  8. 新手入门HTML5有什么推荐的书籍?
  9. 修改Docker默认的网段
  10. 一、python中的一切皆对象