[英]Pre populate values in dropdown in laravel
我正在嘗試填充並在視圖中選擇選項。
在我看來,我能夠從模型中獲得價值。
edite.blade.php模板
<select id="province" type="text" class="form-control" name="province">
<option value="">Province</option>
<option value="provinceO1">Option 1</option>
<option value="provinceO2">Option 2</option>
</select>
如何從模型中選擇具有價值的選項。
{{$edit_student_data->province}} // this help me to get value from DB
據我了解您的問題,您只需要將該選項標記為selected
。 像下面這樣
<select id="province" type="text" class="form-control" name="province">
<option value="">Province</option>
<option value="provinceO1" {{ "provinceO1" == $edit_student_data->province ? 'selected' : '' }}>Option 1</option>
<option value="provinceO2" {{ "provinceO2" == $edit_student_data->province ? 'selected' : '' }}>Option 2</option>
</select>
以下將是更好的解決方案
<select id="province" type="text" class="form-control" name="province">
<option value="">Province</option>
@foreach(['provinceO1', 'provinceO2'] as $province)
<option value="{{ $province }}" {{ $province == $edit_student_data->province ? 'selected' : '' }}>{{ $province }}</option>
@endforeach
</select>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.