Валидация формы обратной связи

Рейтинг: 1Ответов: 2Опубликовано: 03.09.2014

Доброго дня!

Делаю форму обратной связи и столкнулся с 2 проблемами:

1) валидация номера телефона

[CODE]
case 'cont_phone':
                    var cont_phone = /^([0-9)/;
                           if(val != '' && cont_phone.test(val))
                           {
                              $(this).addClass('not_error').css('border',bcolorGreen);
                           }
                           else
                           {
                              $(this).removeClass('not_error').addClass('error').css('border',bcolorRed);
                    }
                    break;
[/CODE]

Не работает скрипт... именно, не сверяет с цифрами;

2) как сделать, чтобы при нажатии кнопки "отправить" проверялись на заполнение все поля, и если одно из них не заполнено, выдавалось ошибка?

Ответы

▲ 0

как сделать, чтобы при нажатии кнопки "отправить" проверялось на заполнение все поля и если одно из них не заполнено - выдавалось ошибка?

Повесьте на форму событие

    $('form').submit(
       function(){ 
         .. код вашей валидации...
         если проходит валидацию return true
         если нет то return false и сообщение об ошибке }
    )

Или можно сделать на сервеной стороне в php.