在实际应用中,出于某些考虑,可能需要禁用退格键,下面就是一段来自于网络上的代码实例,希望能够给需要的朋友带来一定的帮助,代码如下:
   [ 其他 ] 运行代码    下载代码
<script>
function banBackSpace(e) {  
  var ev = e || window.event;
  var obj = ev.target || ev.srcElement;
  var t = obj.type || obj.getAttribute('type');
  //获取作为判断条件的事件类型  
  var vReadOnly = obj.readOnly;  
  var vDisabled = obj.disabled;  
  //处理undefined值情况  
  vReadOnly = (vReadOnly == undefined) ? false : vReadOnly;  
  vDisabled = (vDisabled == undefined) ? true : vDisabled;  
  //当敲Backspace键时,事件源类型为密码或单行、多行文本的,  
  //并且readOnly属性为true或disabled属性为true的,则退格键失效  
  var flag1 = ev.keyCode == 8 && (t == "password" || t == "text" || t == "textarea") && (vReadOnly == true || vDisabled == true);  
  //当敲Backspace键时,事件源类型非密码或单行、多行文本的,则退格键失效  
  var flag2 = ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea";  
  //判断  
  if (flag2 || flag1) return false 
}  
//禁止退格键 作用于Firefox、Opera  
 document.onkeypress = banBackSpace;  
//禁止退格键 作用于IE、Chrome  
document.onkeydown = banBackSpace;
</script>

代码描述:js禁用Backspace退格键。js禁用Backspace退格键代码实例下载



119 159



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到