Задать вопрос
@AlohaAlohaAloha

Валидация формы на jQuery?

Господа,

Копаюсь с jQuery последнюю неделю, но что-то я совсем буксую.
У меня есть форма, и написанный мною скрипт валидации. Суть в том, что из всех полей, только три, а именно - name, phone и checkbox должны быть проверены. Если при нажатии на submit что-то из них не заполнено или галочка не поставлена, то к полю с ошибкой применяется класс .error

При успехе, применяется show() функция к скрытому тексту с id="validation-success".

В моем позоре при нажатии на кнопку перезагружается страница. Я так понимаю, что следует прописать preventDefault и так далее, но вот куда. Что то иссякло у меня..

Будьте добры. Посмотрите, что тут можно придумать.
codepen.io/anon/pen/PZOyjx

Заранее благодарен.
  • Вопрос задан
  • 245 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ostrogorcev
form.submit(function(e){
     e.preventDefault(); 
    if (validateName() & validatePhone() & validateCheck()) {
      success.show();
      return true;
    } else {
      return false;
    }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы