我有一个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选择框,我会很感激
答案 0 :(得分:1)
PHP要求表单控件名称以[]
结尾,如果您从同一名称获取多个值。
<select multiple='multiple' name='mydropdown[]'>
获取多个值的原因是具有相同名称的多个表单控件或单个select multiple
元素无关紧要。