|
|
|
| Есть такая проверка заполнения полей формы на JS:
...
if(!form.date_day.value.length)
{alert('Укажите дату рождения');return false;
...
|
Как проверить, что в поле введены только цифры? | |
|
|
|
|
|
|
|
для: Andchir
(15.10.2007 в 11:00)
| | http://softtime.ru/forum/read.php?id_forum=4&id_theme=25510 | |
|
|
|
|
|
|
|
для: Crux
(15.10.2007 в 11:41)
| | Там как-то не так. | |
|
|
|
|
|
|
|
для: Andchir
(15.10.2007 в 13:03)
| | Люди, очень прошу помочь. | |
|
|
|
|
|
|
|
для: Andchir
(15.10.2007 в 14:53)
| | А что не так? Вам что надо - парсить значение в поисках недопустимого в нем, или не допускать ввода не цифровых символов? | |
|
|
|
|
|
|
|
для: sim5
(15.10.2007 в 16:04)
| | не допускать ввода не цифровых символов
Если по той ссылке
<input name="Name1" type="text" value="" onkeypress="if((event.keyCode<48)||(event.keyCode))event.returnValue=false">
|
Что это всё значит? Мне казалось нужно регулярными выражениями (если они есть в JS) как-то... | |
|
|
|
|
|
|
|
для: Andchir
(15.10.2007 в 16:17)
| | Можно и регулярными, но достаточно и этой записи, только слегка подправить:
<input name="Name1" type="text" value=""
onkeypress="if((event.keyCode<48)||(event.keyCode > 57))event.returnValue=false">
|
и это без всяких регулярных не допустит в поле ввода букв. А означает это, что если будет нажата клавиша с кодом меньше 48 - это цифра 0, или с кодом больше 57 - это цифра 9, то в это поле введенное значение не добавится. | |
|
|
|
|
|
|
|
для: sim5
(15.10.2007 в 16:39)
| | Большое спасибо! | |
|
|
|