当前位置: 首页 > 编程笔记 >

web 屏蔽BackSpace键实例代码

刘承运
2023-03-14
本文向大家介绍web 屏蔽BackSpace键实例代码,包括了web 屏蔽BackSpace键实例代码的使用技巧和注意事项,需要的朋友参考一下

在web端,输入的时候,很容易在文本框消失焦点的时候,点击退格键,页面就回退了,下面是一种屏蔽页面回退键的方法(在网上找的,具体的地址忘记了!!!)。

//处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外 
function forbidBackSpace(e) { 
  var ev = e || window.event; //获取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 = forbidBackSpace; 
//禁止后退键 作用于IE、Chrome 
document.onkeydown = forbidBackSpace; 

以上所述是小编给大家介绍的web 屏蔽BackSpace键实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍javascript实现网页屏蔽Backspace事件,输入框不屏蔽,包括了javascript实现网页屏蔽Backspace事件,输入框不屏蔽的使用技巧和注意事项,需要的朋友参考一下 下面通过javascript代码实现网页屏蔽Backspace事件,输入框不屏蔽,具体代码如下: 希望能够帮助到大家。

  • 本文向大家介绍易语言屏蔽代码实例分享,包括了易语言屏蔽代码实例分享的使用技巧和注意事项,需要的朋友参考一下 1、易语言新建一个windows窗口 点击进入代码编辑区 2、我们屏蔽了代码 这个段代码就不会被执行 3、我们怎么屏蔽? 我们可以在前面输入 ‘ 这个符号 就可以屏蔽,被屏蔽代码会变成绿色 4、我们还可以,先选中代码 然后空白处右键会弹出来如下窗口 5、我们选中框内屏蔽 选项 6、效果是一样

  • 本文向大家介绍c# 屏蔽快捷键的实现示例,包括了c# 屏蔽快捷键的实现示例的使用技巧和注意事项,需要的朋友参考一下 前言 有时候开发会遇到这样一个需求,软件需要屏蔽用户的组合快捷键或某些按键,避免强制退出软件,防止勿操作等。 原理 1、要实现组合键,按键拦截,需要用到user32.dll中的SetWindowsHookEx。 2、要拦截ctrl+alt+del,需要使用ntdll.dll的ZwSu

  • 本文向大家介绍Android 屏蔽和捕获Home键的示例代码,包括了Android 屏蔽和捕获Home键的示例代码的使用技巧和注意事项,需要的朋友参考一下 在Level5以上(包含)中,Activity类中的方法:public void onAttachedToWindow ()就能对Home键进行捕获。 具体代码如下: MainActivity.java  当我们点击Home键的时候,程序并没有

  • 本文向大家介绍分析nginx日志并屏蔽采集者ip(nginx屏蔽ip配置实例),包括了分析nginx日志并屏蔽采集者ip(nginx屏蔽ip配置实例)的使用技巧和注意事项,需要的朋友参考一下 采集和防止采集是一个经久不息的话题,一方面都想搞别人的东西,另一方面不想自己的东西被别人搞走。 本文介绍如何利用nginx屏蔽ip来实现防止采集,当然也可以通过iptable来实现。 1.查找要屏蔽的ip n

  • 屏蔽IP 可以在此设置屏蔽蜘蛛爬的IP,点击右上角添加需要屏蔽的IP即可