2009-03-20 1 views
0

Кто-нибудь знает, почему событие Onkeydown() не работает для ключа delete и backspace в IE? Он отлично работает для цифровых и символьных клавиш.Onkeydown() не работает для удаления и возврата в IE

+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

Да, не уверен, почему это не вызов функции вообще, если нажать backspace или удалить –

Смежные вопросы