我有两个选择框:第一个包含所有可用项目,第二个包含我从第一个选择框中选择的项目。
$items=$this->Database->getItems();
$mySelect=form_multiselect('addedMaterials', $items, '1', 'id="addedMaterials" multiple="multiple"');
要从第二个选择框中提交所有项目,我已经把这个:
function selectAll()
{
var selObj = document.getElementById('addedMaterials');
for (var i=0; i<selObj.options.length; i++) {
selObj.options[i].selected = true;
}
}
所以现在,我去控制器,我想从盒子里取出物品......
$stuff = $this->input->post('addedMaterials');
我的问题是它只获取最后一个选定的项目,而不是全部。如何获取选择框的所有项目?