第一个选项为空的选择框
2022-08-30 14:02:37
如何将选择框中的第一个选项设置为空值?
我正在从我的数据库获取数据,并且我想默认将该选项设置为“请选择一个选项”。
如何将选择框中的第一个选项设置为空值?
我正在从我的数据库获取数据,并且我想默认将该选项设置为“请选择一个选项”。
我发现这不适用于HTML5必需属性。这确实有效:'default'=>'Please select'
$listOfValues = [1 => 'Choice 1'];
Form::select('fieldname',[null=>'Please Select'] + $listOfValues);
如果你不喜欢现代PHP语法,
$listOfValues = array(1 => 'Choice 1');
$listOfValues[null] = 'Please Select';
Form::select('fieldname', $listOfValues);
但关键是要为空值设置一个标签。
如果您使用的是LaravelCollective的HTML包,请执行以下操作。
Form::select('size', array('L' => 'Large', 'S' => 'Small'), null, ['placeholder' => 'Pick a size...']);