php - 在带有循环选项的 laravel 选择中添加空选择
问题描述
我想在带有循环数据的选择字段中添加空选项。这是我正在使用的代码
<div class="form-group {{$errors->has('duration_id')}}">
{!! Form::label('duration_id', 'Duration Id', ['class' => 'control-label']) !!}
{!! Form::select('duration_id', $durations, null, ('required' == 'required') ? ['class' => 'form-control', 'required' => 'required'] : ['class' => 'form-control']) !!}
{{$errors->first('duration_id')}}
</div>
如何添加“--select duration--”之类的内容作为第一个选择?
解决方案
向表单选择元素添加占位符
Form::select('duration_id', $durations, null, ['placeholder' => '--select duration--'], ('required' == 'required') ? ['class' => 'form-control', 'required' => 'required'] : ['class' => 'form-control'])
从文档
使用空占位符生成下拉列表
这将创建一个<option>
没有值的元素作为下拉列表的第一个选项。
echo Form::select('size', ['L' => 'Large', 'S' => 'Small'], null, ['placeholder' => 'Pick a size...']);
推荐阅读
- c# - C#如何使用带有字典值的lambda表达式,这是一种方法
- android - Android Activity 泄漏 RecyclerView TTs
- javascript - highchart网络图中不同大小的节点
- python - 提取 Bagging Regressor Ensemble 的成员
- python - 从外部 python 文件中检索 python 列表(Django)
- amazon-web-services - 我可以清理 Aws AppSync 解析器映射模板中的用户输入吗?
- python - 由于 HTML 更改导致的“NoneType”错误。问:您如何帮助改变数据格式?
- node.js - 尝试使用 Postman 发出 POST 请求,但没有任何反应(NestJS 和 TypeORM)
- ios - 如何添加 d3d 效果?
- javascript - 如何在按钮单击时呈现不同的组件