【发布时间】:2017-11-02 06:03:19
【问题描述】:
如果选中复选框,如何验证必须大于 2 的 textbox 的值。
<input type='checkbox' name='chk'>
<input type='text' name='txt'>
【问题讨论】:
标签: laravel
如果选中复选框,如何验证必须大于 2 的 textbox 的值。
<input type='checkbox' name='chk'>
<input type='text' name='txt'>
【问题讨论】:
标签: laravel
这似乎对我有用:
'txt' => 'required_if:chk,1|integer|between:2,99
【讨论】:
在 laravel 验证规则中,您必须检查 checkbox 是否为 checked。如果它是checked,那么你必须验证textbox:
$rules = ['txt'=>'min:2']
参考这个链接 Laravel: validate a integer field that needs to be greater than another
希望对你有帮助!
【讨论】: