`

禁止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来实现这一功能。 #### 代码解析 首先,我们...

    Word文本框删不掉.docx

    当文本框内有闪烁的插入条时,表示你正处在文本编辑状态,此时只能编辑文本而不能删除整个文本框。要进入文本框的设置状态,你需要用鼠标左键点击文本框的边框(即其四条边的任意一条),这样文本框会被高亮显示,...

    屏蔽退格键后退网页功能

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

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

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

    matlab 模拟模仿替代键盘动作

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

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

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

    JavaScript屏蔽Backspace键的实现代码

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

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

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

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

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

    基于js实现的限制文本框只可以输入数字

    在JavaScript中,我们经常需要对用户输入进行控制,特别是在处理表单时,有时我们需要确保用户只能在特定的文本框(input元素)中输入特定类型的字符,例如数字。本篇文章将详细解析如何使用JavaScript来实现一个...

Global site tag (gtag.js) - Google Analytics