在Dropbox中获取旧值
问题描述:
如何通过下拉获得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>
答
你需要检查你的下拉菜单中的每个选项的值,并添加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>