Я использую контактную форму 7 и нуждаюсь в вашей помощи в следующем случае использования:
- Выберите страну из выпадающего списка.
- Выберите страну из выпадающего списка.раскрывающийся список.
- Выберите состояние из раскрывающегося списка, если известны состояния конкретной страны.
- Введите состояние, если состояния определенной страны неизвестны.
- Информация о состояниихранится в том же поле, независимо от того, выбрано ли оно из раскрывающегося списка или введено.
Пример данных:
- Страна = «C1» «C2» «C3» «C4 »« C5 »
- C1-состояния =« a »« b »« c »« d »
- C2-состояния =« w »« x »« y »« z »
Ожидаемое поведение:
- Пользователь выберет страну из раскрывающегося списка.
- Пользователь выберет соответствующее состояние в раскрывающемся списке для C1 иC2
- Пользователь будет вводить свое состояние для C3, C4, C5.
Попытка с использованием плагина «Условные поля для контактной формы 7»но это не похоже на работу.
Вот форма Контактной формы 7, которую я использовал с плагином условного поля:
<label> Country (required)</label>
[text Country]
[select* Country “C1” “C2” “C3” “C4” “C5”]
[group C1]
<label> State (required)</label>
[select* C1-states “a” “b” “c” “d”]
[/group]
[group C2]
<label> State (required)</label>
[select* C2-states “w” “x” “y” “z”]
[/group]
[group states-1][group states-2]
[/group][/group]
И использовал следующие условия:
if [Country] equals "C1" then show [C1-states]
if [Country] equals "C2" then show [C2-states]
if [Country] not equals "C1" then show [state-1]
if [Country] not equals "C2" then show [state-2]
На экране веб-страницы отображаются два поля ввода для страны без раскрывающегося списка или поля состояния.Можете ли вы помочь с выше?С другой стороны, есть ли какой-нибудь JavaScript, который я могу ввести в функцию Contact form 7, которая может работать здесь?Заранее спасибо за помощь.