javascript 如何判断capslock键是否开启?

解决方案 »

  1.   

    应该是在B/S下如何判断capslock键是否开启?
      

  2.   


    <script> 
    function  checkCapsLock(e){
       valueCapsLock  =  e.keyCode ? e.keyCode:e.which; // Caps Lock 是否打开 
       alert(valueCapsLock)
          if ((valueCapsLock >=   65   &&  valueCapsLock  <=   90 ) // Caps Lock 打开,并且 shift键没有按住 
        || (valueCapsLock >=   97   &&  valueCapsLock  <=   122 )) // Caps Lock 打开,并且按住 shift键 
           document.getElementById('capStatus').style.visibility  =  'visible';
        else 
           document.getElementById('capStatus').style.visibility  =  'hidden';}
    </script> 
    </HEAD> <BODY> 
    <input  type ="text"  name ="text1"  onkeypress ="checkCapsLock(event)"   /> 
    <div  id ="capStatus"  style ="visibility:hidden"><font  color =red> Caps Lock is on. <font></div> 
    </BODY> 
    </HTML> 
      

  3.   

    你就直说你不想让人输入大写的字符就得了啊
    还是hbhbhbhbhbhbhbh(汗酷哥名字太)只是触发函数的事件改改