怎么才能判断键盘是否被按下和松开。。不知道怎么判断谁能告诉我下吗。谢谢

解决方案 »

  1.   

    onkeydown 按下
    onkeyup 松开
      

  2.   

    onkeydown按下时触发,onkeyup松开时触发!
      

  3.   

    onkeydown按下,onkeyup松开例子如下
    <html><head>
    <script type="text/javascript">
    function upperCase(x)
    {
    var y=document.getElementById(x).value
    document.getElementById(x).value=y.toUpperCase()
    }
    </script>
    </head><body>

    输入您的姓名: <input type="text" id="fname" onkeyup="upperCase(this.id)" /></body>
    </html>
      

  4.   

    onkeydown 按下 
    onkeyup 松开
      

  5.   

    onkeydown键盘按下
    onkeyup键盘弹起
      

  6.   


      <script type="text/javascript">
     function aa()
     {
        var y=document.getElementById('fname').value;
        alert(y);
     }
      </script>
      <input type="text" id="fname" onkeyup="aa()" />  //松开
      <input type="text" id="fname" onkeydown="aa()" /> //按下
      <input type="text" id="fname" onkeypress="aa()" /> //跟按下一个效果