首页 > 解决方案 > 在带有循环选项的 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--”之类的内容作为第一个选择?

在此处输入图像描述

标签: phplaravelhtml-select

解决方案


向表单选择元素添加占位符

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...']);

推荐阅读