Задать вопрос
@EM-CODER
Просто верстальщик

Как можно реализовать такой функционал с формой?

К примеру , у меня есть одна общая (резервационная) форма и в форме инпуты , табы -> в таб-контенте -> селекты . Mне надо сделать так чтоб при submit данные брались только с активного таба , но при этом учесть что если переключаться между ними, селекты всегда были заполнены как до переключения ...

Господа , какие-то идеи ?
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 3
wscms
@wscms
В каждом табе своя форма и сабмитим только текущую?
Ответ написан
@panterr92
активный таб определяешь отдельным стилем, например .active
и при клике на submit собираешь контент по стилю active и то что ниже.
Ответ написан
Комментировать
Wolfnsex
@Wolfnsex Куратор тега HTML
Если не хочешь быть первым - не вставай в очередь!
Вариант А:
1. В каждый таб воткнуть свою (отдельную) форму, что бы передавалась именно она, и как следствие, свой отдельный сабмит
2. Передавать данные AJAX'ом, что бы страница не обновлялась
3. После отправки, - сбрасывать отправленную форму (по необходимости)

Вариант Б:
1. Создать одну большую общую форму
2. Добавить в нее скрытое поле, в котором будет сохранятся значение активного таба
3. Каким-то образом связать поля с активным табом, например с помощью префикса имени поля или имен полей в формате tab1[field1]
4. В скрипте принимающем и/или генерирующим форму, выставлять соотв. значения, полученные из формы ранее
Ответ написан
Ваш ответ на вопрос

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

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