multiple select元素支持选中多个option,如何获取选中的多个值
<!--未订正代码-->
<form action="">
<label for="">
高级搜索:
<select name="id_sp" id="include" multiple="multiple" required>
@foreach($sp as $v)
<option value="{{$v['id']}}">{{$v['simple_name']}}</option>
@endforeach
</select>
</label>
<label for="">
<select name="" id="uninclude" multiple="multiple" required>>
<option value="">网易音乐</option>
<option value="">酷狗音乐</option>
<option value="">酷我音乐</option>
</select>
</label>
<button type="submit" class="shaixuan">筛选</button>
</form>
如果select的name属性写成上面的形式或者是空,表单提交的值将会是选中的最后一个option。
{
"id_sp" : "3"
}
<!--订正后的代码-->
<form action="">
<label for="">
高级搜索:
<select name="in_sp[]" id="include" multiple="multiple" required>
@foreach($sp as $v)
<option value="{{$v['id']}}">{{$v['simple_name']}}</option>
@endforeach
</select>
</label>
<label for="">
<img src="../../../images/icon/连接.png" alt="" class="lianjie">
<select name="not_sp[]" id="uninclude" multiple="multiple" required>>
@foreach($sp as $v)
<option value="{{$v['id']}}">{{$v['simple_name']}}</option>
@endforeach
</select>
</label>
<button type="submit" class="shaixuan">筛选</button>
</form>
替换后表单数据
[图片上传失败...(image-eaaf4-1541498305280)]
网友评论