zoukankan      html  css  js  c++  java
  • <input>禁止键盘及中文输入,但可点击!

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

    <input>禁止键盘及中文输入,但又不能用readonly 而且还需兼容ie 和 ff , 为了完成这功能费了蛮大功夫,呵呵,在此记录以便日后之用;另外禁止粘贴 onpaste="return false"
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">    
    2. <HTML>    
    3.  <HEAD>    
    4.   <TITLE> New Document </TITLE>    
    5.   <script>    
    6.   // 样式 style="ime-mode:disabled" 禁止中文输入     
    7. function noPermitInput(e){       
    8.        var evt = window.event || e ;     
    9.         if(isIE()){     
    10.             evt.returnValue=false; //ie 禁止键盘输入     
    11.         }else{     
    12.             evt.preventDefault(); //fire fox 禁止键盘输入     
    13.         }        
    14. }     
    15. function isIE() {     
    16.     if (window.navigator.userAgent.toLowerCase().indexOf("msie") >= 1)     
    17.         return true;     
    18.     else     
    19.         return false;     
    20. }      
    21.   </script>    
    22.  </HEAD>    
    23.  <BODY>    
    24.   禁止键盘按键输入及中文输入     
    25.   <input type="text" value=""   style="ime-mode:disabled" onkeypress="noPermitInput(event)" >    
    26.  </BODY>    
    27. </HTML>    
  • 相关阅读:
    c#中@的3种作用
    iOS7 各种问题解决
    时钟
    京东APP(部分)-安卓
    博弈取石子
    博弈取牌
    年月日
    猪(恶作剧程序)
    字符统计
    奇偶类约瑟夫
  • 原文地址:https://www.cnblogs.com/Look_Sun/p/1925356.html
Copyright © 2011-2022 走看看