首页 >web前端 >js教程 >input禁止键盘及中文输入,但可以点击_javascript技巧

input禁止键盘及中文输入,但可以点击_javascript技巧

WBOY
WBOY原创
2016-05-16 17:00:131748浏览

网上找了很多,不实用,要不兼容问题,这个可以!
禁止键盘及中文输入,但又不能用readonly 而且还需兼容ie 和 ff , 为了完成这功能费了蛮大功夫,呵呵,在此记录以便日后之用;另外禁止粘贴 onpaste="return false"

复制代码 代码如下:

   
   
    
  New Document    
  <script>    <br>  // 样式 style="ime-mode:disabled" 禁止中文输入     <br>function noPermitInput(e){       <br>       var evt = window.event || e ;     <br>        if(isIE()){     <br>            evt.returnValue=false; //ie 禁止键盘输入     <br>        }else{     <br>            evt.preventDefault(); //fire fox 禁止键盘输入     <br>        }        <br>}     <br>function isIE() {     <br>    if (window.navigator.userAgent.toLowerCase().indexOf("msie") >= 1)     <br>        return true;     <br>    else     <br>        return false;     <br>}      <br>  </script>   
    
    
  禁止键盘按键输入及中文输入    
     
    
   
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn