Еще вопрос.. Почему я эту функцию не могу использовать в атрибуте 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, время: 15:23. |