laravel 将 html select 下拉列表 "selected" 放在两个数据处
laravel put html select dropdown "selected" at two data
我已根据用户详细信息检查数据,以自动从下拉列表中选择列表,如下所示
<option {{ $user->grade == "10" ? 'selected' : '' }} value="10">10</option>
<option {{ $user->grade == "10 (A)" ? 'selected' : '' }} value="10 (A)">10 (A)</option>
请注意 space
在 10 (A)
中
但是他们在表单(页面)中都放了selected
(用户等级是10
)
如何避免这种事情。成绩的数据类型是string
提前致谢
似乎 $user->grade
不是 string
变量。您可以将变量转换为 string
然后比较它
<option {{ (string)$user->grade == "10" ? 'selected' : '' }} value="10">10</option>
<option {{ (string)$user->grade == "10 (A)" ? 'selected' : '' }} value="10 (A)">10 (A)</option>
我已根据用户详细信息检查数据,以自动从下拉列表中选择列表,如下所示
<option {{ $user->grade == "10" ? 'selected' : '' }} value="10">10</option>
<option {{ $user->grade == "10 (A)" ? 'selected' : '' }} value="10 (A)">10 (A)</option>
请注意 space
在 10 (A)
但是他们在表单(页面)中都放了selected
(用户等级是10
)
如何避免这种事情。成绩的数据类型是string
提前致谢
似乎 $user->grade
不是 string
变量。您可以将变量转换为 string
然后比较它
<option {{ (string)$user->grade == "10" ? 'selected' : '' }} value="10">10</option>
<option {{ (string)$user->grade == "10 (A)" ? 'selected' : '' }} value="10 (A)">10 (A)</option>