javascript实现网页屏蔽Backspace事件,输入框不屏蔽

 更新时间:2015年07月21日 17:32:23   作者:zhanglujie2008  
这篇文章主要介绍了如何实现网页屏蔽Backspace事件而输入框不屏蔽,需要的朋友可以参考下

下面通过javascript代码实现网页屏蔽Backspace事件,输入框不屏蔽,具体代码如下:

document.onkeydown = function (e) { 
  var code;  
  if (!e){ var e = window.event;}  
  if (e.keyCode){ code = e.keyCode;} 
  else if (e.which){ code = e.which;} 
  //BackSpace 8; 
  if ( 
  (event.keyCode == 8) 
  && ((event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password") 
   || event.srcElement.readOnly == true 
   ) 
  ) { 
  event.keyCode = 0;   
  event.returnValue = false;  
  } 
  return true; 
}; 

希望能够帮助到大家。

您可能感兴趣的文章:

相关文章

  • TypeScript开发环境安装

    TypeScript开发环境安装

    这篇文章介绍了TypeScript开发环境的安装方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • JavaScript开发过程中规范commit msg意义详解

    JavaScript开发过程中规范commit msg意义详解

    这篇文章主要为大家介绍了JavaScript开发过程中规范commit msg意义的内容详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-11-11
  • JS两种定义方式的区别、内部原理

    JS两种定义方式的区别、内部原理

    方式1 是典型的函数声明(Function declarations)。方式2 是函数表达式(Function expressions),未必所有人都知道其区别,内部原理
    2013-11-11
  • javascript操作字符串的原生方法

    javascript操作字符串的原生方法

    这篇文章主要介绍了javascript操作字符串的原生方法,并附上了相关示例,给需要的小伙伴参考下
    2014-12-12
  • 浅谈javascript回调函数

    浅谈javascript回调函数

    回调函数是从一个叫函数式编程的编程范式中衍生出来的概念。简单来说,函数式编程就是使用函数作为变量。函数式编程过去 - 甚至是现在,依旧没有被广泛使用 - 它过去常被看做是那些受过特许训练的,大师级别的程序员的秘传技巧。
    2014-12-12
  • location.href用法总结(最主要的)

    location.href用法总结(最主要的)

    location.href在使用中很是频繁,接下来为大家详细介绍下location.href主要的使用方法有哪些,感兴趣的朋友可以参考下
    2013-12-12
  • javascript unicode与GBK2312(中文)编码转换方法

    javascript unicode与GBK2312(中文)编码转换方法

    本文提供了一个javascript的unicode与GBK2312编码相互转换的方法,大家可以参考使用,实用的小实例
    2013-11-11
  • prototype.js常用函数详解

    prototype.js常用函数详解

    本文主要介绍prototype.js中各个函数的用法,希望能帮到大家,有需要的朋友可以参考一下。
    2016-06-06
  • javascript 中that的含义示例介绍

    javascript 中that的含义示例介绍

    var that = this;,这代表什么意思呢?this代表的是当前对象,var that=this就是将当前的this对象复制一份到that变量中,下面为大家介绍这样做有什么意义
    2014-05-05

最新评论