@iminby

Как правильно изменить обработчик формы?

Здравствуйте, со скриптами и принципами их работы я не знаком, могу лишь понимать принцип и догадываться, как будет правильнее изменить.
В общем, чтобы разместить несколько форм на странице, посоветовали отцепиться от id и пойти через классы.
Нашёл код рабочий формы на ajax:
$(document).ready(function () {
 $("form").submit(function () {
 // Получение ID формы
 var formID = $(this).attr('id');
 // Добавление решётки к имени ID
 var formNm = $('#' + formID);
 $.ajax({
 type: "POST",
 url: 'mail.php',
 data: formNm.serialize(),
 success: function (data) {
 // Вывод текста результата отправки
 $(formNm).html(data);
 },
 error: function (jqXHR, text, error) {
 // Вывод текста ошибки отправки
 $(formNm).html(error);
 }
 });
 return false;
 });
});


Не буду писать массы текста, о том, что Я тут думаю изменить, просто , если не сложно, помогите изменить данный скрипт, чтобы он обрабатывал форму по определенному классу, а не по id.
У меня на странице несколько форм, они все одинаковые.
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ponoroshca
нужно в html изменить а в js не нужно не чего трогать, если нужно в html несколько форм тогда просто меняем data-remodal-id="iPhone-6s" вот и решение
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы