十月CMS - 必填复选框

时间:2016-12-09 11:57:34

标签: laravel checkbox octobercms

我如何验证是否勾选了复选框?

public $rules = [
    'name' => 'required',
    'email' => 'required|email',
    'phone' => 'required',
    'terms' => 'required',
];

'terms'是复选框的名称。现在,即使已经检查,我也会收到有关必填字段的警报。

HTML:

<input type="checkbox" name="terms" value="1" id="terms"/>

所需的简单HTML5属性也无效。

1 个答案:

答案 0 :(得分:2)

Wouter Van Damme说得对。您只需使用该文档中列出的特征即可。像这样:

public $rules = [
    'name' => 'required',
    'email' => 'required|email',
    'phone' => 'required',
    'terms' => 'required|accepted',
];

这里是一个十月的特定链接,虽然答案是相同的。http://octobercms.com/docs/services/validation#rule-accepted