Контактная форма 7 — несколько раскрывающихся полей с [ваш-получатель]

У меня есть интересная проблема с этой контактной формой для клиента.

  • Пользователь выбирает состояние, из которого он
  • Появляется раскрывающийся список, который позволяет им выбрать агента из того штата, который направил их в компанию.
  • После нажатия кнопки отправки выбранный агент отправляется по электронной почте.

Я делал это с тегом [ваш-получатель] для контактной формы 7. Однако есть четыре выпадающих поля, и все они скрыты до тех пор, пока для них не будет выбрано правильное состояние.

Проблема, с которой я сталкиваюсь, заключается в том, что получатель электронной почты всегда один и тот же человек, и у меня возникают проблемы с поиском решения этой проблемы. Если кто-то выбирает Джерри, Билла, Майка или Тома, он всегда обращается к одному парню (имя в четвертом раскрывающемся меню).

Если пользователь выбирает (Другое), независимо от состояния, появляется текстовое поле.

Формат формы: я редактирую классы и названия / электронные письма, чтобы сделать это простым.

<div id="group1" name="group1" class="hidden">
<p class="class1">
Referred By [select your-recipient class:text-1
"Name1|email1@email.com""Name2|email2@email.com"]
</p>
</div>
<div id="group2" name="group2" class="hidden">
<p class="class2">
Referred By [select your-recipient class:text-1
"Name1|email1@email.com""Name2|email2@email.com"]
</p>
</div>
<div id="group3" name="group3" class="hidden">
<p class="class3">
Referred By [select your-recipient class:text-1
"Name1|email1@email.com""Name2|email2@email.com"]
</p>
</div>
<div id="group4" name="group4" class="hidden">
<p class="class4">
Referred By [select your-recipient class:text-1
"Name1|email1@email.com""Name2|email2@email.com"]
</p>
</div>
<div id="groupother1" name="groupother1" class="hidden">
<div class="editedout">
<div class="holdup">
Hold up! You selected Other. Please review the Referred By list above to be sure your contact isn't listed. If not, we would love to hear how you heard about us.
</div>
[textarea textarea-629 class:groupother class:text-1 placeholder "How did you hear about us or find us?"]
</div>
</div>
[submit class:submit "Submit"]

Вывод электронной почты

First Name: [text-761]
Last Name: [text-875]
Street: [text-61]
City: [text-62]
State: [menu-817]
Zip: [text-64]
Email Address: [text-150]
Phone Number: [text-160]
Occupation: [text-162]
Referred By: [_raw_your-recipient] - [your-recipient]

По сути, каждый получатель электронной почты отправляется на имя 1 из группы 4, независимо от того, кто выбран.

0

Решение

Это потому, что у вас есть 4 поля выбора с одинаковыми именами, и когда вы скрываете их с помощью css, они все еще видны для браузеров в html. Попробуйте одним раскрывающимся списком и заполните его, используя JavaScript, когда выбрано состояние.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector