检查现场请求

时间:2018-03-03 17:39:22

标签: php laravel request

表单有一个动态复选框。

"_token" => "CnBUXq8f3mJebscKSThyTZ1vlAhPnPsDD0ymZnQI"
"title" => ";"
"desc" => ";"
"text" => "<p>иммими</p>"
"wifi" => "yes"
"kll" => "no"

查询如下所示:

"kll" => "no"

其中@foreach($tags as $tag) <input checked="checked" name="{{$tag->tagname}}" type="checkbox" value="no"> {{$tag->tagname}} <br> @endforeach 和onter dynamick部分来自:

{{1}}

如何查看选择了哪些字段?

1 个答案:

答案 0 :(得分:1)

对于一组相关的复选框,最好为所有输入提供相同的名称(即name =“checked-tags”),并设置每个输入的以包含$标签 - &GT;标记名。然后,提交的表单数据将包含变量$ _POST [“checked-tags”]中的已检查字段列表。

然后,您的表单处理函数可以循环遍历数组,以构建要包含在查询中的值列表。

我看到你默认将它们设置为已选中。在表单提交之前未选中的任何复选框输入都不会包含在$ _POST [“checked-tags”]中。