<input>禁止键盘及中文输入,但可点击!

it2022-05-07  22

 

网上找了很多,不实用,要不兼容问题,这个可以!

<input>禁止键盘及中文输入,但又不能用readonly 而且还需兼容ie 和 ff , 为了完成这功能费了蛮大功夫,呵呵,在此记录以便日后之用;另外禁止粘贴 οnpaste="return false" view plain print ?

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">    <HTML>     <HEAD>      <TITLE> New Document </TITLE>      <script>      // 样式 style="ime-mode:disabled" 禁止中文输入     function noPermitInput(e){              var evt = window.event || e ;             if(isIE()){                 evt.returnValue=false; //ie 禁止键盘输入             }else{                 evt.preventDefault(); //fire fox 禁止键盘输入             }        }     function isIE() {         if (window.navigator.userAgent.toLowerCase().indexOf("msie") >= 1)             return true;         else             return false;     }        </script>     </HEAD>     <BODY>      禁止键盘按键输入及中文输入       <input type="text" value=""   style="ime-mode:disabled" onkeypress="noPermitInput(event)" >     </BODY>    </HTML>    

 

转载于:https://www.cnblogs.com/Look_Sun/archive/2011/01/04/1925356.html


最新回复(0)