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

转载于:https://www.cnblogs.com/Allen974103107/p/6519624.html

如何避免在IE内核时,按BackSpace时进行网页会进行回退相关推荐

  1. linux make编译卡死,为linux内核编译make文件时出现问题?

    我刚刚开始使用Linux内核开发,并且遇到了编译make文件的问题.为linux内核编译make文件时出现问题? 这是hello世界的教程. 我的HELLO-1.C文件 * * hello−1.c − ...

  2. ubuntu内核损坏或误删除时的系统修复

    按:刚才在虚机里清理旧内核时不小心删光了,现将恢复过程记录下来共享,ubuntu版本是16.04. 当ubuntu内核损坏或不小心将内核都删除时,启动时将无法进入系统,此时就需要进行系统修复.首先要准 ...

  3. 进程共享(读时共享写时复制)

    父子进程之间在刚fork后.父子相同处: 全局变量..data..bbs..text.栈.堆.环境变量.用户ID.宿主目录(进程用户家目录).进程工作目录.信号处理方式等等,即0~3G的用户空间是完全 ...

  4. 【Android APT】编译时技术 ( 编译时注解 和 注解处理器 依赖库 )

    文章目录 一.编译时注解和注解处理器 二.创建 编译时注解 和 注解处理器 三.添加 编译时注解 和 注解处理器 依赖库依赖 四.博客资源 一.编译时注解和注解处理器 上一篇博客 [Android A ...

  5. [Android1.6]继承BaseAdapter为GridView设置数据时设置setLayoutParams时注意

    一.问题代码     public View getView(int position, View convertView, ViewGroup parent) {         if (conve ...

  6. php核销次数,人人商城记次时商品核销时展示剩余积分 - YangJunwei

    人人商城记次时商品有很多二开方案,有一客户就要求在核销时,扣除相应的积分.今天我们在记次时商品核销时展示剩余积分. 我们打开如下文件 ewei_shopv2/core/mobile/verify/ve ...

  7. nameof() 到底是编译时还是运行时行为?

    咨询区 Gigi: 在 C#6.0 中,可以用 nameof() 直接获取变量或者类型的名字,请问这是一个 编译时 还是 运行时 行为? 回答区 Faris Zacina: 可以肯定的说,它是一种 编 ...

  8. 部署WEB应用到云服务器时,出现的部分网页不能显示或者连接数据库问题。

    目录 QUESTION:部署WEB应用到云服务器时,出现的部分网页不能显示或者连接数据库问题? ANSWER: 一:Mysql配置问题 1.1MySQL配置不区分大小写: 1.2设置MySQL字符集 ...

  9. c++输入错误重新输入_C程序-根据时长和时薪计算工资1.3(解决输入非数字选项退出的bug)...

    程序内容: 提供五种工资菜单,用户自行选择,读取用户输入的工作时长,计算工资和净收入,及其缴纳的税金.(C Primer Plus 第7章 第8题) 程序更新:解决输入非数字选项后退出程序的bug. ...

最新文章

  1. Java中byte与16进制字符串的互相转换
  2. 《MongoDB管理与开发精要》——3.2节查询语法
  3. 什么叫“碳达峰、碳中和”?一副漫画看明白
  4. 光纤传感器实验模块_准分布式光纤光栅传感器(光纤光栅串)的概念
  5. 粉刷木板(ybtoj-单调队列)
  6. php面试中的经典问题
  7. java webservice ssl_[转贴]Java客户端调用Https Webservice
  8. Mybatis配置映射文件中parameterType的用法小结
  9. 1405 mysql 2800_mysql关于任何用户登录以及解决ERROR1405
  10. plc和pc串口通讯接线_PLC与PC机之间的串行通信
  11. java 通过System.getProperties()获取系统参数
  12. Atitit IT办公场所以及度假村以及网点以及租房点建设之道 attilax总结
  13. GNS3+JunOS
  14. 【数字电路基础】——逻辑门电路
  15. 谷歌地球下载及功能介绍
  16. 国内主流的大数据平台厂商有哪些?
  17. NeoKylin7用户和组管理
  18. Scrapy爬虫之网站图片爬取
  19. Linux-eth0 eth0:1 和eth0.1关系
  20. 使用Python仿真波的叠加

热门文章

  1. 数据安全防护之打造安全.mdb数据库
  2. ArcGIS中加载模块时dojo/domReady!和dojo/ready的区别
  3. Vue页面加载使用二级属性的时候报错TypeError: Cannot read property ‘name‘ of undefined“
  4. 探寻繁杂定时任务的解决方案:分布式任务调度系统
  5. Spring SpringMVC SpringBoot SpringCloud概念、关系及区别
  6. RESTful Web 服务 - 无状态
  7. 如何判断Javascript对象是否存在
  8. IO:Reactor和Proactor的区别
  9. matlab 雷达图函数,R语言之可视化(20)ggradar雷达图
  10. 无效0_一场时代的变革,一场与时间的较量,“0”无效载体、“0”空气氧化、“0”细菌生存。...