【问题标题】:Select set standard value [duplicate]选择设置标准值[重复]
【发布时间】:2020-04-09 01:23:20
【问题描述】:
<select class="form-control" id="package_id" name="package_id">
    @foreach($packages as $package)
        <option value="{{$package->id}}">{{$package->name}}</option>
    @endforeach
</select>

有没有办法在选择之前设置“初始”值? 标准是第一个选项,但有没有办法将它设置为第二个或第三个?

【问题讨论】:

  • options中选择你想要的默认值并添加属性selected="selected"

标签: php html laravel


【解决方案1】:

&lt;option&gt; HTML 标记有一个名为selected 的属性,您可以设置一个选项以使其默认被选中。您可以使用 PHP 三元语句来决定何时分配它。

@foreach($packages as $package)
    <option value="{{$package->id}}" {{ $package->selected ? 'selected="selected"' : '' }}>{{$package->name}}</option>
@endforeach

$package-&gt;selected 替换为您想要使用的任何逻辑来选择选择哪个选项,它需要评估为布尔值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-11
    • 2021-11-16
    • 2018-01-27
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 2020-12-18
    相关资源
    最近更新 更多