我的网站有一个编辑表单。我有一些下拉菜单,让某人选择一个联系人,但它永远不会默认为数据库中已有的值,只需选择从for循环生成的列表中的第一个。
<div class="form-group">
<label class="control-label col-md-3">Client</label>
<div class="col-md-4">
<select class="form-control input-large select2me input-sm" name="client" value={{$job->client}}>
@foreach ($clients as $client)
<option value="{{ $client->id }}">{{$client->first_name}} {{$client->last_name}}</option>
@endforeach
</select>
</div>
</div>
这样做我做错了吗?
答案 0 :(得分:0)
<div class="form-group">
<label class="control-label col-md-3">Client</label>
<div class="col-md-4">
<select class="form-control input-large select2me input-sm" name="client">
@foreach ($clients as $client)
<!-- check the selected attribute -->
<option @if($client->id==$job->client) selected="selected" @endif value="{{ $client->id }}">{{$client->first_name}} {{$client->last_name}}</option>
@endforeach
</select>
</div>
</div>
检查上面的selected
属性。