我使用的是联系表格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,这可能在这里工作?在此先感谢您的帮助 .