readonly标签,及另一种兼容IE写法;
- <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>