Php 现场检查请求
表单有一个动态复选框Php 现场检查请求,php,laravel,request,Php,Laravel,Request,表单有一个动态复选框 <form method="POST" action="{{route('articleStore')}}" enctype="multipart/form-data"> <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown"> <span class="glyphicon glyphi
<form method="POST" action="{{route('articleStore')}}" enctype="multipart/form-data">
<button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-cog"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
@foreach($tags as $tag)
<input checked="checked" name="{{$tag->tagname}}" type="checkbox" value="no">
{{$tag->tagname}}
<br>
@endforeach
</ul>
<button type="submit" class="btn btn-default">Submit</button>
</form>
如何检查选择了哪些字段 对于一组相关的复选框,最好给所有输入赋予相同的名称(即name=“checked tags”),并将每个输入的值设置为包含$tag->tagname。然后,提交的表单数据将在变量$u POST[“checked tags”]中包含选中字段的列表 然后,表单处理函数可以在数组中循环,以构建要包含在查询中的值列表 我看到您正在将它们全部设置为默认选中状态。在提交表单之前未选中的任何复选框输入将不会包含在$\u POST[“已选中标记”]中
"_token" => "CnBUXq8f3mJebscKSThyTZ1vlAhPnPsDD0ymZnQI"
"title" => ";"
"desc" => ";"
"text" => "<p>иммими</p>"
"wifi" => "yes"
"kll" => "no"
@foreach($tags as $tag)
<input checked="checked" name="{{$tag->tagname}}" type="checkbox" value="no">
{{$tag->tagname}}
<br>
@endforeach