如果选中复选框,如何验证必须大于 2 的textbox
的值。
<input type='checkbox' name='chk'>
<input type='text' name='txt'>
答案 0 :(得分:0)
在laravel验证规则中,您必须检查checkbox
是否为checked
。如果它是checked
,那么您必须使用以下内容验证textbox
$rules = ['txt'=>'min:2']
参考此链接 Laravel: validate a integer field that needs to be greater than another
希望这能帮到你!
答案 1 :(得分:0)
这似乎对我有用:
'txt' => 'required_if:chk,1|integer|between:2,99