2017-02-24 9 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> 
関連する問題