sarkis
Профессор
- Регистрация
- 27 Фев 2014
- Сообщения
- 248
- Реакции
- 40
- Автор темы
- #1
у меня есть два поля с телефонами для заполнения :мобильный и городской .
валидация этих двух полей должна быть такая :
1)любое из полей должно быть заполнено (хотя бы одно )
2)если одно поле заполнено , то проверить цифры ли ?
Что сделал :
вот как проверить одно заполненное поле на цифры не пойму...
ниже код сделал , но он отправляет форму только тогда , когда оба телефона заполнены .
валидация этих двух полей должна быть такая :
1)любое из полей должно быть заполнено (хотя бы одно )
2)если одно поле заполнено , то проверить цифры ли ?
Что сделал :
вот как проверить одно заполненное поле на цифры не пойму...
ниже код сделал , но он отправляет форму только тогда , когда оба телефона заполнены .
Код:
if(obj_form.telefon.value=="" && obj_form.telefon2.value==""){
alert ("Укажите хотя бы один телефон!");
return;
}else{
if (isNaN(parseInt(obj_form.telefon.value)) )
{
alert ("Укажите корректный мобильный телефон!");
return;
}
if (isNaN(parseInt(obj_form.telefon2.value)))
{
alert ("Укажите корректный городcкой телефон!");
return;
}
}