Еще вопрос.. Почему я эту функцию не могу использовать в атрибуте onkeypress=""? Ошибки нет но буквы все равно пишутся.
function key(event){ var e = String.fromCharCode(event.keyCode); if(isNaN(e) && e !== ',' && e !== '.'){ return false; } } <input type="text" onkeypress="key(event)"> |
Цитата:
|
рони, спасибо! я кстати знал о preventDefault но думал.. какая разница?
|
AntonMs,
вариант для return false <input type="text" onkeypress="return key(event)"> <script> function key(event){ var e = String.fromCharCode(event.keyCode); if(isNaN(e) && e !== ',' && e !== '.'){ return false } } </script> подробнее тут https://learn.javascript.ru/default-browser-action |
Часовой пояс GMT +3, время: 22:15. |