SkyShot
@SkyShot
Фрилансер, интроверт, дизайнер, web-разработчик.

Как передать значение из Span в форму Contact Form 7?

Ребят, такой вопрос.
Есть выпадающий список на сайте и под ним кнопка заказать, она открывает модальное окно. Форма сделана на Contact Form 7. Вопрос в том, как мне при отправке формы передать значение из выпадающего списка?
Писать отдельно форму не вариант
Изображение 1
5b497b656a84a361713087.png
Изображение 2
5b497b77441c5665318847.png
Код выпадающего списка (если он нужен)
<div class="delivery_block active">
	<div class="delivery_list"><div class="btn"> </div>
		<span class="choose">10 х 15 х 7</span>
		<span class="anymore"><b>все <br> размеры</b></span></div>
	<ul class="cities_list" style="display: block;">
		<li>10 х 15 х 7</li>
		<li>10 х 15 х 8</li>
		<li>10 х 15 х 9</li>
		<li>10 х 15 х 10</li>
		<li>10 х 15 х 7</li>
		<li>10 х 15 х 8</li>
		<li>10 х 15 х 9</li>
		<li>10 х 15 х 10</li>
	</ul>
</div>

  • Вопрос задан
  • 1401 просмотр
Решения вопроса 1
lamer350
@lamer350
กำลังสูงสุด
в CF7 вам нужно создать скрытое поле type="hidden"
в js добавить обработчик
$('.cities_list li').on('click', function(){
    var size = $(this).text();
    $('#ID_hidden_input').val(size);
});

Этот вариант вам подойдет если по умолчанию у вас не выбран ни один из размеров и будет: Выберите размер.
Иначе при отправке #ID_hidden_input будет пустым.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix
Java Software Engineer
По идее, вы можете при помощи js кода на клиентской стороне передать значение в контактную форму. Повесьте обработчик на кнопку открытия модалки и при клике на нее передавайте выбранное значние в поле.
Ответ написан
Ваш ответ на вопрос

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

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