javascript – 由`bootstrap-select`中的`multiple`表单提交的值

如果生成一个带有bootstrap和bootstrap-select的表单:
<form action="handle.PHP" method="post">
    <select name="pids" class="selectpicker" multiple>
        <option value="1">A</option>
        <option value="2">B</option>
        <option value="6">C</option>
    </select>
</form>

一个选择所有或多个项目,只有具有最后选择值的项目被发布到handle.PHP页面.

handle.PHP

<?PHP
var_dump($_POST);
?>

结果:

array(1) { ["pids"]=> string(1) "6" }

如何检索所有选定的项目?

解决方法

最有可能的情况是您需要将名称设置为pids [](注意方括号)方括号定义数组而不是单个值.
<select name="pids[]" class="selectpicker" multiple>

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...