【发布时间】:2021-07-26 19:48:43
【问题描述】:
嘿,
我想获取下拉选择的数据。 供您参考,我的下拉数据来自我的数据库。我已经从数据库中检索数据并将其放入我的下拉列表中。 现在,我想进行验证。如果用户键入所有信息并忘记键入 1 列数据,下拉部分应该获取先前选择的数据对吗?所以这是我的编码,我仍然可以得到之前选择的数据。
<div>
<x-label for="pizzatype" :value="__('Choose pizza type:')" />
<select name="pizzatype" id="pizzatype">
<option selected disabled>Please choose</option>
@foreach ($pizzainfo as $pizzaitem)
<option value="{{ old('$pizzaitem->name') }}">{{ $pizzaitem->name }}</option>
@endforeach
</select>
</div>
所有下拉按钮都应该获得选中的上一个按钮...
【问题讨论】:
-
不应该是
value="{{ old('pizzatype') }}"吗?我认为是。 -
@MajharulIslam 我想从我的数据库中检索下拉数据。如果我按照你的方式,数据将不会从数据库中检索,我已经尝试过了
-
试试
<option value="{{$pizzaitem->name == $pizzaitem->name ? 'selected' : '' }}" {{ $pizzaitem->name }}</option>stackoverflow.com/questions/50970020/… -
仍然没有从数据库中检索数据。我的编码已经从数据库中检索了下拉值的数据。但问题是我没有之前选择的值。
-
您检索到的这个 Pizzainfo 是一个与客户模型有关系的模型,对吧?您尝试进行的此验证是在创建时还是在编辑中?