Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Несколько одинаковых форм обратной связи на одной странице (https://javascript.ru/forum/jquery/41370-neskolko-odinakovykh-form-obratnojj-svyazi-na-odnojj-stranice.html)

laimas 23.04.2018 16:07

$("здесь селектор форм должен быть надо полагать, а не поля").jqBootstrapValidation...

Timurkin 23.04.2018 16:29

Цитата:

Сообщение от laimas (Сообщение 483840)
$("здесь селектор форм должен быть надо полагать, а не поля").jqBootstrapValidation...

Вставил класс формы:
$(".contactForm").jqBootstrapValidation...

безуспешно...

laimas 23.04.2018 21:50

Отправление есть, но пустых значений, что-то неверно сделано для jqBootstrapValidation, читайте док его, тем более, что не смотря на его подключение отправлять формой можно все чего душа желает.

Timurkin 24.04.2018 17:08

Цитата:

Сообщение от laimas (Сообщение 483853)
Отправление есть, но пустых значений, что-то неверно сделано для jqBootstrapValidation, читайте док его, тем более, что не смотря на его подключение отправлять формой можно все чего душа желает.

jqBootstrapValidation осуществляет проверку на заполненность полей. Пустые значения отправляются потому что как я понимаю не определяются поля формы, с которой идет отправка.

laimas 24.04.2018 17:25

Цитата:

Сообщение от Timurkin
jqBootstrapValidation осуществляет проверку на заполненность полей.

Уверены? Проставьте в каждом поле по одному пробелу и отправьте форму, и она будет отправлена. Это по вашему проверка на заполняемость? А телефон как abc... и имя как 1234, это нормально? Стоило ради этого плагин подключать?

У вас одна форма изначально скрыта, но будучи на странице получает обработчик. Но вот отправление в одном из случаев, это пустые поля, и если данные отправляемые, это $(form).serialize(), значит поля формы очищаются кем-то, в противном случае, данных бы вообще не было. А судя по результату ответа, тексту на кнопке отправления, текущей всегда является вторая форма.


Часовой пояс GMT +3, время: 05:34.