Wordpress - 多个复选框 联系表格 7 中至少需要 1 个复选框

Wordpress - Multiple Checkboxes at least 1 checkbox should be required in Contact Form 7

我在 contact form 7 插件表单中有一个包含多个复选框的列表。

[checkbox checkbox-654 "test1"]
[checkbox checkbox-655 "test2"]
[checkbox checkbox-656 "test3"]

用户可以选中所有但至少需要 1 个复选框。如果用户提交时没有选中任何复选框。应显示验证错误

如何做到这一点?

您遇到的问题是您正在为每个框做一个单独的简码。您需要做的就是使用引号将它们分组,如下所示。

星号表示必须选中至少一个框。 他们可以选择一个或多个。对于多个复选框,请将每个项目放在引号中,如下所示。

[checkbox* checkbox-57  "Upgrade 1" "Upgrade 2"]

如果必须只勾选一个框,请使用 "exclusive"。联系表 7 中有一个简码生成器,所以不太确定为什么会遇到问题...... 独家(只限一盒,必填)

[checkbox* checkbox-56  exclusive "Offer 1" "Offer 2"]

如果您不想要求复选框,请删除星号。