@narkesss

Как валидировать несколько форм?

Как валидировать на пустоту 8 одинаковых форм ??

<form class="js-form-template">
    <div class="form-field">
      <input class="form-field-style " type="text" name="name[]" placeholder="Ваше имя">
      <input class="form-field-style " type="text" name="phone[]" placeholder="Телефон">
      <input class="form-field-style" type="email" name="mail[]" placeholder="E-mail">
      <input class="form-field-style" type="text" name="city[]" placeholder="Город">
     <input class="hidden" type="text" name="identify[]" value="Я хочу условия сотрудничества">
    </div>
      <div class="form-check partner-check">
	 <input  id="partner-check" class="form-check-box partner-check-box hide" type="checkbox" name="check[]" checked>
	 <label  id="partner-label" class="form-check-label partner-check-label" for="partner-check">Я соглашаюсь с 
                <a class="confidencial" href="conf.html">политикой конфиденциальности</a>
         </label>
    </div>
	<input class="open-btn open-btn-white partner-btn" type="submit" name="partner-send" value="Получить условия">
</form>


$(document).ready(function() {
    $(".js-form-template").submit(function(e) {
      e.preventDefault(); 
    $.ajax({
      type: "GET",
      url: "mail.php",
      data: $(this).serialize()
    }).done(function() {
      $(this).find("input").val("");
       $.fancybox.open({ src: '#oky'});
          });
      $(".js-form-template").trigger("reset");
    return false;
  });
});
  • Вопрос задан
  • 230 просмотров
Пригласить эксперта
Ответы на вопрос 1
sevirinov
@sevirinov
Web Developer
У меня есть заготовка для быстрого старта создания лендинга https://github.com/asevirinov/start-template
Изучите этот шаблон. Там есть пример формы и обработчика на jQuery (app/js/app.js) который валидирует любую форму по тегу отслеживается именно та форма, в которой была нажата кнопка
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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