要生成默认选择项目的下拉列表,请执行以下操作:
echo Form::select('size', array('L' => 'Large', 'M' => 'Medium', 'S' => 'Small'), 'S');
因此,我生成了一个默认选择多个项目的下拉列表,方法如下:
echo Form::select('size', array('L' => 'Large', 'M' => 'Medium', 'S' => 'Small'), array('S', 'M'), array('multiple'));
但是如何获得多个选定的值呢?
Input::get('size')
仅返回最后选择的字符串。
首先,如果您想默认选择多个项目,则必须提供一个值数组作为第三个参数,而不是一个简单的值。
Exemple:
Form::select('size', array('L' => 'Large', 'M' => 'Medium', 'S' => 'Small'), array('S', 'M'), array('multiple'));
应显示选择了 S 和 M 的选择。
对于第二点,你应该尝试给一个像这样的名字size[]
代替size
,它可以解决问题(因为您发布的选择不是一个简单的值,它是一个值数组)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)