Ext實現方式: Ext.getDoc().on('keydown',function(e){ if(e.getKey() == 8 && e.getTarget().type =='text' && !e.getTarget().readOnly){ }else if(e.getKey() == ...
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