在下拉列表上加载值

时间:2015-03-14 16:22:45

标签: laravel laravel-4

我的网站有一个编辑表单。我有一些下拉菜单,让某人选择一个联系人,但它永远不会默认为数据库中已有的值,只需选择从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>

这样做我做错了吗?

1 个答案:

答案 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属性。