Показать сообщение отдельно
  #14 (permalink)  
Старый 27.11.2011, 21:34
Интересующийся
Отправить личное сообщение для BoSO Посмотреть профиль Найти все сообщения от BoSO
 
Регистрация: 22.11.2011
Сообщений: 13

Сообщение от trikadin Посмотреть сообщение
Простой !== хороший. Регулярки - не самая быстрая часть js. Лучше так:
<input id="d-only">
<script>
document.getElementById("d-only").onkeypress= function(event){
 event= event || window.event;
 if (event.charCode && (event.charCode < 48 || event.charCode > 57))// проверка на event.charCode - чтобы пользователь мог нажать backspace, enter, стрелочку назад...
  return false;
};
</script>


P. S. Кстати, зачем у вас в атрибуте стоит return, если ф-ция proverka (кстати, пишите всё-таки check) ничего не возвращает?

НЕ ПАШЕТ ЭТОТ ВАРИАНТ В ПРИМЕРЕ
Ответить с цитированием