2009-03-20 6 views
0

誰かがOnkeydown()イベントがIEの削除とバックスペースキーで機能しない理由を知っていますか?数字キーと文字キーでうまく動作します。IEの削除とバックスペースでOnkeydown()が機能しない

+0

http://stackoverflow.com/questions/664631/disable-backspace-and-delete-key-with-javascript-in-ie – derobert

+0

も参照しますどのバージョンのIEをテストしていますか? –

答えて

0

本当ですか? ...次はIE上で削除して、バックスペース罰金見ている:

<html> 
<head> 
<script type="text/javascript"> 
function keypress(e) 
{ 
    var keycode; 
    if (window.event) // IE 
    { 
     keycode = e.keyCode; 
    } 
    else if (e.which) // Netscape/FF/Op 
    { 
     keycode = e.which; 
    } 
    alert(keycode); 
} 
</script> 
</head> 
<body> 
<form> 
    <input type="text" onkeydown="return keypress(event)" /> 
</form> 
</body> 
</html> 
+0

はい、バックスペースを押すか、または削除すると、なぜこの関数を呼び出さないのかわかりません –

関連する問題