禁止backspace键(退格键),但输入文本框时不禁止(兼容IE)
生活随笔
收集整理的這篇文章主要介紹了
禁止backspace键(退格键),但输入文本框时不禁止(兼容IE)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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
轉載于:https://www.cnblogs.com/hasaki/p/6225870.html
總結
以上是生活随笔為你收集整理的禁止backspace键(退格键),但输入文本框时不禁止(兼容IE)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: laravel 调试模式及日志配置
- 下一篇: javascript创建多行字符串的方法