2017-02-24 63 views
0

如何通过下拉获得value="{{ old('gender') }}"在Dropbox中获取旧值

我名称字段:

<input id="name" type="text" class="form-control" name="name" value="{{ old('name') }}" required autofocus> 

如果表单被拒绝,这给旧值由于无效的验证:但是,在下拉框中验证前,我如何能得到什么用户选择? value="{{ old('name') }}"不起作用。

<label>Region:</label> 
<select name="region" id="region" value="{{ old('region') }}" class="form-control" required> 
    <option value="" disabled selected>--Select a Region--</option> 
    @foreach($region as $reg) 
      <option value="{{$reg->id}}">{{$reg->region_name}}</option> 
    @endforeach  
</select> 

回答

1

你需要检查你的下拉菜单中的每个选项的值,并添加selected属性,如果它是一个匹配。

像这样:

<select name="region" id="region" class="form-control" required> 
    <option value="" disabled {{ empty(old('region')) ? 'selected' : '' }}>--Select a Region--</option> 
    @foreach($region as $reg) 
     <option value="{{$reg->id}}" {{ old('region') == $reg->id ? 'selected' : '' }}> 
      {{$reg->region_name}} 
     </option> 
    @endforeach  
</select> 
相关问题