HTML多选择不发布值返回PHP

时间:2014-05-11 10:06:13

标签: php jquery html multi-select jquery-multiselect

我有一个html表单中的选择框,不会将值发布回php。

<select multiple='multiple' name='mydropdown'>
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option value='3'>3</option>
</select>

在PHP中,如果查看$_REQUEST,它会在选择框中为最后选择的值返回单个值。

我需要更改或编辑什么才能获取回发的所选项目的数组或列表,以便我可以在PHP中处理结果?

我想将select转换为JQuery multi选择框,如果您的答案可以应用于JQuery选择框,我会很感激

1 个答案:

答案 0 :(得分:1)

PHP要求表单控件名称以[]结尾,如果您从同一名称获取多个值。

<select multiple='multiple' name='mydropdown[]'>

获取多个值的原因是具有相同名称的多个表单控件或单个select multiple元素无关紧要。