@natoje-zlo

Как подставить значения в select cf7?

Имеются блоки с названиями
Услуга 1
Услуга 2
Услуга 3
Услуга 4

кликая в блоке по названию открывается в модальном форма

сделана на сf7
в ней есть select с выбором этих же услуг
Услуга 1
Услуга 2
Услуга 3
Услуга 4

как можно в select подставить услугу(заголовок), по которой кликаешь?
т.е кликаем на Услугу2, в открывшейся форме по дефолту должна быть в selecte выбрана Услуга 2
и так далее
мож кто делал такое, подскажите
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
MaximusDem
@MaximusDem
Начинающий разработчик
Была у меня похожая задача. Мне надо было из формы на странице передать значение в форму в модальном окне (правда, там текстовый инпут, но в принципе, похоже) Как я сделал.
1) На странице разместил форму из одного инпута с сабмитом (в вашем случае, как мне кажется, через js свяжите свою кнопку услуги и скрытую форму)
2) Передал значение в переменную и отправил ее в модальное окно, предварительно его открыв

<?php $link = $_GET['website_name'];?>
- website_name - это форма, с которой передавал значение
<script type="text/javascript">
$('.openlink').click(function(){
  $('[name="text-316"]').val($('#page_website_form [name="website_name"]').val());
});
$(".openlink").click(function(){
		document.getElementsByClassName('black')[0].style.display = 'block';
	});
</script>

- [name="text-316"] - инпут, в который передается значение
- #page_website_form [name="website_name"] - откуда передается значение.
А вторая функция для открытия окна ( добавляет style.display = 'block' к модалке)
Вот наподобие и попробуйте
Ответ написан
Ваш ответ на вопрос

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

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