<script type="text/javascript" language="javascript">
    function   document.onkeydown()
    {
        if (event.keyCode == 13)
        {
            return false;
        }
    }
<script>我上面明明屏蔽的回车键,怎么把我ESC键也屏蔽了呢?

解决方案 »

  1.   

     <body   onKeyDown="aa()">   
      <Script   language=javascript>   
      function   aa(){   
      if(window.event.keyCode==27)   
      {   
      window.event.keyCode=0;   
      window.event.returnValue=false;   
      }   
      }   
      </script>   
      </body>
      

  2.   

    alert(window.event.keyCode);按esc 看是不是27
      

  3.   

    我初步怀疑是不是方法覆盖的问题。
    我这个页面引用了一个JS写的日历控件,该日历控件里也有onkeydown事件,而我在页面上再次写onkeydown事件
    会不会把日历控件里面的那个onkeydown事件覆盖掉呢?