我正在使用 Statamic CMS
我有一个带有两个复选框的复选框组,我希望在提交表单之前检查它们。
将字段设置为“必填”一半有效。如果没有选中任何内容,表单将出错,但如果选中其中一个框,它会提交。
我可以在验证选项卡下看到,有一个附加规则列表。但我不确定使用哪个规则。
如果有帮助,这就是 HTML 复选框组的样子:
<div>
<label>Contact permissions</label>
<span>Please tick both checkboxes</span>
<label>
<input type="checkbox" name="checkboxes[]" value="gdpr" />
Please contact me with the details I've provided
</label>
<label>
<input type="checkbox" name="checkboxes[]" value="terms" />
I agree with the <a href="#">terms and conditions</a>
</label>
</div>
我正在使用{{ fields }}
标签生成 HTML
在 CMS 中,在验证选项卡下,有一个指向Laravel 文档的链接。由于我想验证两个复选框,我想我需要 required_with: 规则,但我无法让它工作......
required_with: 正在寻找两个值,示例显示如下:
required_with:foo,bar,..
复选框的值是,value="gdpr"
所以value="terms"
我(错误地)认为这应该工作......
required_with:gdpr,terms
保存更改并测试表单后,它仍然提交吗?即使只有一个复选框可能被勾选...
用于使其工作的正确语法/值是什么?