@ekb_elz

Contact form 7, как сделать кнопку которая добавляет строки для посетителей сайта?

Пример: я, посетитель сайта, хочу заселится в гостиницу с подругой, как мне сделать такую кнопку которая добавляет ещё одно поле? В данном случае кнопка +Add проживающий5ce939f645512493974585.jpeg5ce939fc6520a585323423.jpeg
  • Вопрос задан
  • 472 просмотра
Пригласить эксперта
Ответы на вопрос 2
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!
Я бы рекомендовал вам сделать это не через CF7, а через плагин ACF Pro.
А использовать тип поля "Повторитель". Вывести кастомные поля через acf_form на странице.
А дальше обрабатывать отправку формы.
Ссылки:
https://www.advancedcustomfields.com/resources/rep...
https://www.advancedcustomfields.com/add-ons/repea...
https://www.advancedcustomfields.com/resources/cre...
https://www.advancedcustomfields.com/resources/acf...
Ответ написан
Комментировать
@baton4eg
web developer
Как самый простой вариант поддержу azerphoenix, в случае работы без acf можете использовать js для добавления любого кол-ва полей.
Логика такая:
var extra_id = 0
onclick...btn {
extra_id = extra_id+1;
append (новое поле, extra_id )

Серверный обработчик должен это учитывать. Собственно всё, ничего сложного.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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