php - 第一个选项为空的选择框

标签 php laravel drop-down-menu laravel-4

如何将选择框中的第一个选项设置为空值?

我正在从我的数据库中获取数据,我想将选项默认设置为“请选择一个选项”。

最佳答案

我发现 'default'=>'Please select' 不适用于 HTML5 required 属性。 这确实有效:

$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);

但关键是要为空值设置一个标签。

关于php - 第一个选项为空的选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24912295/

相关文章:

php - 类 App\Http\Controllers\不存在

php - Foreach codeigniter View 上的 undefined variable 错误

php - 数组在不进行操作的情况下发生奇怪的变化

php - 如何在共享主机上部署 laravel websockets?

php - 在 laravel 中编辑帖子时显示类别

php - 在 <select> 标签内而不是在 <option> 上定义选择的任何方式

php - 我需要在 VPS 上安装 Suhosin 安全补丁吗?

php - 拉维尔 |检索具有关系且特定 ID 除外的集合

javascript - Accordion - 单击时自动切换展开/折叠箭头未正确调整

jquery - 使不同的li(父子)具有相同的宽度