select 中的匹配数据应该默认 selected
Matched data inside select supposed to selected by default
我有一个包含 project_development 和开发人员的数据库。我想为具有 select 的 project_development 创建一个编辑表单,并带有来自开发人员 table 的选项。当数据匹配时,当前选项将被 selected。在没有 foreach 循环语句的情况下,它在其他 select 上工作正常。
<select class="form-control" id="project" name="project">
@foreach ($developer as $dev)
@if ($dev->id == $project_development->developer)
<option value="{{ $dev->id }}" selected>{{ $dev->name }} (Current)</option>
@else
<option value="{{ $dev->id }}">{{ $dev->name }}</option>
@endif
@endforeach
</select>
我的另一个 select 对象没有循环。
感谢您的关注。
你可以这样做:
<option
{!! ($dev->id == $project_development->developer) ? 'selected' ? '' !!}
value="{{ $dev->id }}"> {{ $dev->name }}
{!! ($dev->id == $project_development->developer) ? '(Current Status)' ? '' !!}</option>
解决了这个问题..
<select class="form-control" name="request" id="request">
<option disabled selected style='display:none;'>Choose Request...</option>
<option value="E"@if ($projectdevelopment->request == 'E') selected>External (<i>Current Type</i>)</option> @else >External</option>@endif
<option value="I"@if ($projectdevelopment->request == 'I') selected>Internal (<i>Current Type</i>)</option> @else >Internal</option>@endif
</select>
我有一个包含 project_development 和开发人员的数据库。我想为具有 select 的 project_development 创建一个编辑表单,并带有来自开发人员 table 的选项。当数据匹配时,当前选项将被 selected。在没有 foreach 循环语句的情况下,它在其他 select 上工作正常。
<select class="form-control" id="project" name="project">
@foreach ($developer as $dev)
@if ($dev->id == $project_development->developer)
<option value="{{ $dev->id }}" selected>{{ $dev->name }} (Current)</option>
@else
<option value="{{ $dev->id }}">{{ $dev->name }}</option>
@endif
@endforeach
</select>
我的另一个 select 对象没有循环。
感谢您的关注。
你可以这样做:
<option
{!! ($dev->id == $project_development->developer) ? 'selected' ? '' !!}
value="{{ $dev->id }}"> {{ $dev->name }}
{!! ($dev->id == $project_development->developer) ? '(Current Status)' ? '' !!}</option>
解决了这个问题..
<select class="form-control" name="request" id="request">
<option disabled selected style='display:none;'>Choose Request...</option>
<option value="E"@if ($projectdevelopment->request == 'E') selected>External (<i>Current Type</i>)</option> @else >External</option>@endif
<option value="I"@if ($projectdevelopment->request == 'I') selected>Internal (<i>Current Type</i>)</option> @else >Internal</option>@endif
</select>