我想用Form::select
方法制作一个数组的下拉列表。下拉列表是动态生成的,因此所选项目可以更改。
我写了这段代码:
echo Form::select('nomselect',
$noms_sols,
$_GET['id_region'],
array('onchange'=>"",
'id' => 'select_sols',
'selected' => $systeme['nom_sol']));
下拉菜单正常工作,但我没有所需的选定项目。在代码的最后一行,我尝试了一些方法,但它不起作用。
有办法做到这一点吗?或者我被迫使用foreach
方法?提前谢谢。
发布于 2016-04-13 17:01:29
Form::select方法的第三个参数是选中的项。在本例中,来自$_GET‘In _region’的值也应该在$noms_sols数组中。
例如,这应将选定的属性添加到值为2的选项上。
$noms_sols = array("1", "2", "3");
$id_region = $_GET['id_region']; // $id_region == "2"
echo Form::select('nomselect',
$noms_sols,
$id_region);
https://stackoverflow.com/questions/36599451
复制相似问题