禁止backspace键(退格键),但输入文本框时不禁止(兼容IE)
2024-10-07 19:51:11
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();
}
});
JS实现方式:
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
;
}
}
}
原文:http://www.cnblogs.com/kristain/articles/2106140.html
最新文章
- jquery-lazyload延迟加载图片 及 加载顺序 bug 修复
- node.js 资料
- Wall(凸包POJ 1113)
- 【CentOS 6.5】 U盘安装以及桌面空白问题
- C++ 方法隐藏
- 九度OJ 1362 左旋转字符串(Move!Move!!Move!!!)【算法】
- oracle(天猫处方药留言sql)
- .net 更改日期格式
- CSS3 @keyframes 规则
- Python用Pillow(PIL)进行简单的图像操作
- canvas基础语法
- java--利用exe4j生成.exe的可执行文件
- 《C语言点滴》书评
- XAMPP重置MySQL密码
- 深入Go的底层,带你走近一群有追求的人
- TCP三次握手原理,你真的了解吗?
- java项目---用java实现二叉平衡树(AVL树)并打印结果(详)(3星)
- Linux Crontab及使用salt进行管理
- 018-并发编程-java.util.concurrent.locks之-ReentrantReadWriteLock可重入读写锁
- [CF521D]Shop