我使用的是联系表格7,需要您的帮助以下用例:
-
从下拉列表中选择国家/地区 .
-
从下拉列表中选择国家/地区 .
-
如果已知特定国家/地区的状态,请从下拉列表中选择州 .
-
如果特定国家/地区的状态未知,请键入州 .
-
状态信息存储在同一字段中,无论是从下拉列表中选择还是键入 .
示例数据:
-
国家=“C1”“C2”“C3”“C4”“C5”
-
C1-states =“a”“b”“c”“d”
-
C2-states =“w”“x”“y”“z”
预期行为:
-
用户将从下拉列表中选择国家/地区 .
-
用户将从C1和C2的下拉列表中选择适当的状态
-
用户将输入C3,C4,C5的状态 .
尝试使用插件“联系表单7的条件字段”但它似乎不起作用 .
这是我用条件字段插件的Contact form 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]
在网页显示中,我看到国家没有下拉框或状态框的两个输入框 . 你能帮忙吗?或者,是否可以在Contact表单7函数中输入一些JavaScript,这可能在这里工作?在此先感谢您的帮助 .