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都可以用。
这段代码可以插入到网页的`<head>`标签或者`<body>`标签内的`<script>`标签中,以全局方式运行,保护所有只读文本框不受退格键的影响。这样,即使用户尝试修改只读文本框,也不会因误操作而造成数据丢失或页面回退。...
在Web开发中,通常会遇到需要屏蔽浏览器默认行为的场景,比如在编辑文章的页面中屏蔽用户按退格键(Backspace)或F5刷新页面,以免造成正在编辑的内容丢失。尤其是退格键,它不仅会删除文本框中的字符,还会导致...
在Web开发中,有时我们需要避免用户在特定情况下误操作导致页面回退,特别是在表单填写时,用户可能会在文本框失去焦点后按下退格键,从而意外地使浏览器后退到上一个页面。针对这个问题,我们可以编写JavaScript...
// 禁止退格键作用于IE、Chrome document.onkeydown = banBackSpace; ``` #### 四、扩展思考 除了上述的基本实现外,还可以考虑更多的细节来增强功能的完整性和用户体验: - 对于复杂的表单,可能需要区分不同的...
8. **键盘按键功能**:微型计算机键盘上的Backspace键被称为退格键,用于删除光标前的一个字符。 9. **拼音输入翻页**:在Word中,使用拼音输入汉字时,若需要在同音字中翻页选择,通常使用“—”和“+”这两个键。...
8. **键盘按键功能**:键盘上的<Backspace>键被称为退格键,用于删除光标前的一个字符。 9. **拼音输入法翻页选择**:在输入拼音时,如果有多重同音字,可以通过使用“-”和“+”键进行翻页选择合适的汉字。 10....
5. 微型计算机键盘上的<Backspace>键被称为退格键,用于删除光标前的一个字符。 6. 在Word 2003中,使用拼音输入法时,若要在多个同音字中选择,通常使用“—”和“+”键进行翻页浏览候选字。 7. Excel 2003中,...
5. **编辑操作**:使用Delete键删除光标后的字符,使用退格键(BackSpace)删除光标前的字符。这些基本操作是文本编辑中的常见功能。 6. **文字修饰**:文字的修饰涵盖字体、字形、字号、字体颜色、下划线、着重号、...
以下是一个示例代码,它定义了一个`banBackSpace`函数用于处理键盘事件,以禁止在密码或文本框输入以外的情况下,用户按Backspace键后退。这种方法能够不影响密码、单行文本框和多行文本框的回退操作。 ```...
4. 常用键的功能:退格键(Backspace)删除前一个字符,回车键(Enter)确认或换行,空格键(Space)插入空格,大小写字母锁定键(Caps Lock)切换字母大小写,换挡键(Shift)用于输入特殊字符或进行组合键操作。...
- 使用退格键(Backspace)和删除键(Del)进行文本编辑 第2课:穿花衣——设置格式 - 学习设置文字格式,包括段落、字体、字号和文字颜色 - 探索段落格式的设置,如对齐方式、行距和缩进 - 自主尝试使用格式工具栏 第...