`
laodaobazi
  • 浏览: 276954 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

禁止IE的backspace键(退格键),但输入文本框时不禁止

阅读更多

Ext实现方式:

Ext.getDoc().on('keydown',function(e){
	if(e.getKey() == 8 && e.getTarget().type =='text' && !e.getTarget().readOnly){
		
	}else if(e.getKey() == 8 && e.getTarget().type =='textarea' && !e.getTarget().readOnly){ 
	
	}else if(e.getKey() == 8){
		e.preventDefault();
	}
});

 

 

JavaScript实现方式:

function document.onkeydown() 
{ 
  if ((event.keyCode==8) ) //屏蔽退格删除键
  { 
    if (window.event.srcElement.tagName.toUpperCase()!="INPUT" && window.event.srcElement.tagName.toUpperCase()!="TEXTAREA" && window.event.srcElement.tagName.toUpperCase()!="TEXT")
    {
      event.keyCode=0; 
      event.returnValue=false;
    } 
  } 
}

 

分享到:
评论

相关推荐

    屏蔽退格键后退网页功能

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

    js 禁用只读文本框获得焦点时的退格键

    这段代码可以插入到网页的`<head>`标签或者`<body>`标签内的`<script>`标签中,以全局方式运行,保护所有只读文本框不受退格键的影响。这样,即使用户尝试修改只读文本框,也不会因误操作而造成数据丢失或页面回退。...

    js屏蔽退格键(backspace或者叫后退键与F5)

    在Web开发中,通常会遇到需要屏蔽浏览器默认行为的场景,比如在编辑文章的页面中屏蔽用户按退格键(Backspace)或F5刷新页面,以免造成正在编辑的内容丢失。尤其是退格键,它不仅会删除文本框中的字符,还会导致...

    web 屏蔽BackSpace键实例代码

    在Web开发中,有时我们需要避免用户在特定情况下误操作导致页面回退,特别是在表单填写时,用户可能会在文本框失去焦点后按下退格键,从而意外地使浏览器后退到上一个页面。针对这个问题,我们可以编写JavaScript...

    javascript禁制后退键(Backspace)实例代码.docx

    // 禁止退格键作用于IE、Chrome document.onkeydown = banBackSpace; ``` #### 四、扩展思考 除了上述的基本实现外,还可以考虑更多的细节来增强功能的完整性和用户体验: - 对于复杂的表单,可能需要区分不同的...

    计算机应用基础参考试题及答案解析分享.pdf

    8. **键盘按键功能**:微型计算机键盘上的Backspace键被称为退格键,用于删除光标前的一个字符。 9. **拼音输入翻页**:在Word中,使用拼音输入汉字时,若需要在同音字中翻页选择,通常使用“—”和“+”这两个键。...

    计算机应用基础参考试题及答案解析.pdf

    8. **键盘按键功能**:键盘上的<Backspace>键被称为退格键,用于删除光标前的一个字符。 9. **拼音输入法翻页选择**:在输入拼音时,如果有多重同音字,可以通过使用“-”和“+”键进行翻页选择合适的汉字。 10....

    计算机基础复习试题及答案.pdf

    5. 微型计算机键盘上的<Backspace>键被称为退格键,用于删除光标前的一个字符。 6. 在Word 2003中,使用拼音输入法时,若要在多个同音字中选择,通常使用“—”和“+”键进行翻页浏览候选字。 7. Excel 2003中,...

    小学信息技术知识点整理.doc

    5. **编辑操作**:使用Delete键删除光标后的字符,使用退格键(BackSpace)删除光标前的字符。这些基本操作是文本编辑中的常见功能。 6. **文字修饰**:文字的修饰涵盖字体、字形、字号、字体颜色、下划线、着重号、...

    javascript怎么禁用浏览器后退按钮

    以下是一个示例代码,它定义了一个`banBackSpace`函数用于处理键盘事件,以禁止在密码或文本框输入以外的情况下,用户按Backspace键后退。这种方法能够不影响密码、单行文本框和多行文本框的回退操作。 ```...

    小学信息技术测评知识点.doc

    4. 常用键的功能:退格键(Backspace)删除前一个字符,回车键(Enter)确认或换行,空格键(Space)插入空格,大小写字母锁定键(Caps Lock)切换字母大小写,换挡键(Shift)用于输入特殊字符或进行组合键操作。...

    信息技术三册.pdf

    - 使用退格键(Backspace)和删除键(Del)进行文本编辑 第2课:穿花衣——设置格式 - 学习设置文字格式,包括段落、字体、字号和文字颜色 - 探索段落格式的设置,如对齐方式、行距和缩进 - 自主尝试使用格式工具栏 第...

Global site tag (gtag.js) - Google Analytics