`

禁止IE的backspace键,但输入文本框时不禁止

 
阅读更多
在使用框架的时候,有时候按退格会有问题,需要禁止退格键:
window.document.onkeydown = function (){
		if(window.event.keyCode == 8) {
		
		 if (window.event.srcElement.tagName.toUpperCase()!="INPUT" && window.event.srcElement.tagName.toUpperCase()!="TEXTAREA" && window.event.srcElement.tagName.toUpperCase()!="TEXT")  
    	{  
      		//window.event.keyCode=0;   
     		 return false; 
    	}   
			
		}
	
	};
分享到:
评论

相关推荐

    禁用backspace键的后退功能

    这段代码的核心逻辑在于判断用户按下的是backspace键(键盘码为8),并且当前焦点不在文本框、多行文本框或密码框中,或者当前元素处于只读状态时,阻止默认行为的发生,从而达到禁用backspace键后退功能的目的。...

    禁用backspace键的后退

    在计算机使用过程中,Backspace键通常用于撤销输入或者删除文本,但在某些特定场景下,比如在网页浏览或特定应用程序中,我们可能希望禁用它的后退功能,防止用户意外地返回到前一个页面,但同时仍能保留其文本编辑...

    js禁止Backspace键使浏览器后退的实现方法.docx

    在Web应用开发过程中,可能会遇到一种情况:用户在使用浏览器时,无意间按下Backspace键导致浏览器返回上一页,从而造成用户体验不佳或数据丢失等问题。为了避免这种情况的发生,可以通过JavaScript来禁用Backspace...

    C#文本框只能输入数字

    但在某些应用场景下,我们可能需要限制用户在文本框中输入的内容类型,例如仅允许输入数字。这种需求常见于需要精确数据输入的场景,如年龄、价格等数值型数据的收集。本文将详细介绍如何实现C#中的文本框只能输入...

    JavaScript如何禁止Backspace键

    时有一个奇怪的问题:如果光标进入只读文本框,然后按下Backspace键,就会跳转到上一个页面,效果就像点击了浏览器的后退按钮返回前一个页面一样,而在火狐和google下没有这样的问题出现,为了解决这个问题,写了一...

    backspace键返回上一页的问题

    可处理在jsp界面中,文本框为只读和disable状态时,按backspace键返回上一页的问题

    js禁止Backspace键使浏览器后退的实现方法

    但有时候,后退键会干扰页面的正常功能,比如在表单填写过程中,用户不希望因为误操作而失去已经输入的数据。一个常见的解决方案是禁止用户通过键盘上的Backspace键后退页面,这可以通过JavaScript来实现。 首先,...

    将Chrome重新退回到使用Backspace键返回上一页

    在现代的网络浏览体验中,浏览器的行为随着技术的更新而不断变化。对于许多用户来说,习惯于使用Backspace键作为返回上...尽管这可能会与某些用户的预期不符,但为那些习惯使用Backspace键返回上一页的用户提供了便利。

    js禁止使用退格键

    比如,在表单填写过程中,可能不希望用户能够通过退格键(Backspace)删除已有的文本,尤其是在密码输入框或其他敏感信息输入场景中。本文将详细介绍如何使用JavaScript来实现这一功能。 #### 代码解析 首先,我们...

    屏蔽退格键后退网页功能

    当我们在jsp上有个只读文本框的时候,用户在文本框内点击BackSpace会后退网页,此js直接引用到jsp内就可以屏蔽退格键后退网页的功能,删除功能还在。经测试,谷歌,IE都可以用。

    wpf模拟数字键盘,小键盘开发

    1. **文本框绑定**:为了将模拟键盘的输入映射到实际的文本输入,我们可以绑定一个`TextBox`控件,当按下数字键时,将内容添加到文本框中。 ```xml ``` 2. **输入处理**:在`Click`事件处理程序中,将按键内容...

    matlab 模拟模仿替代键盘动作

    是完全可以做到全自动化的,这里提供代码PressKey(str),用于完全替代人输入信息,有了这两个,就完全替代鼠标和键盘的所有动作,实现全自动化,PressKey.p包括一般的输入字符,也包括了功能键以及组合,比如F1....

    Word文本框删不掉.docx

    在日常使用Word时,由于误操作或对功能键理解不充分,可能会导致删除文本框的困难。因此,对每个功能键的作用和文本框的选择操作有清晰的认识显得格外重要。这不仅可以帮助用户解决文本框难以删除的问题,还能提升...

    js控制文本框只能输入正整数和逗号

    3. **返回值控制**:通过设置`event.returnValue`来阻止不符合条件的输入被添加到文本框中。 #### 实现原理 ##### 1. 事件监听机制 在JavaScript中,可以通过为HTML元素绑定事件监听器来监控用户的行为。对于本例...

    JavaScript屏蔽Backspace键的实现代码

    在本文中,我们将深入探讨如何使用JavaScript来屏蔽Backspace键,特别是在遇到特定场景,如只读文本框时,防止用户误操作导致页面回退。Backspace键在大多数情况下用于删除文本,但在某些情况下,尤其是当用户焦点在...

    c# winform textbox控件只能输入数字的几种方法

    2. **负号处理**:允许在开头输入负号,但仅当文本框为空时有效。 3. **其他字符处理**:尝试将当前文本与新输入的字符转换为`double`类型,如果转换失败则说明输入的是非数字字符,此时将`e.KeyChar`设为0。 ### ...

    虚拟机中的Linux使用backspace出现乱码

    VMware下安装的Centos,使用backspace进行回退时,出现乱码

    liunx+oracle下解决不能用backspace删除只能用del删除和上下键使用出现乱码

    在Linux系统中,当使用Oracle数据库工具如`sqlplus`等时,有时会遇到Backspace键不起作用的问题,即无法像在其他应用中那样用于删除字符。此外,在使用方向键时也可能会出现乱码情况,这主要是由于系统的默认设置与...

Global site tag (gtag.js) - Google Analytics