按下backspace键不触发事件,但是放开时可以触发:onkeyup事件  event.keyCode = 8

解决方案 »

  1.   

    更正:
    按下backspace触发onkeydown事件,放开时触发:onkeyup事件  event.keyCode = 8
    <html>
    <body  onkeydown="return cKeyDown(event.srcElement)">
    <input type="text" name="northsnow" value="i am not readonly">
    <input type="text" name="northsnow2" readonly value="i am readonly">
    </body>
    </html>
    <script language='javascript'>
       
       function cKeyDown(e)
       {
          if(event.keyCode==8 && e.readOnly) return false;
          return true;
       }
    </script>