laravel - Laravel 如果条件匹配禁用,否则不要禁用
问题描述
我想在值等于 1 的条件下显示选项标签,禁用值为 1 的选项。但如果它不等于,请不要禁用
我已经尝试如下,但我认为这种方式是不可能的
<select class="form-control" required>
@foreach($timeline as $value)
@if ($value == '1' )
<option disabled>1</option> <!-- disable option 1 -->
@elseif ( $value == '2')
<option disabled>2</option> <!-- disable option 2 -->
@elseif ( $value == '6')
<option disabled>6</option> <!-- disable option 6 -->
@else
<option>1</option>
<option>2</option>
<option>6</option>
<option>7</option>
@endif
@endforeach
<option>8 pm </option>
<option>9 pm </option>
</select>
解决方案
您可以尝试这样做:
<option {{ $value == '6' ? 'disabled' : '' }}>6</option>
它的作用是,如果该值等于 6,它将disabled
在该特定位置回显。如果是其他值,它仍然会调用 echo,但使用空字符串会导致没有输出,因此不会禁用任何东西。
推荐阅读
- python - 如何在 jupyter notebook 中解决 x 和 y 的不等式
- r - 有没有办法根据 h2o.randomForest() 中的袋内样本(而不是袋外样本)获取训练评分历史?
- rpm-spec - 重命名安装软件需要在 .spec 文件中进行哪些更改?
- javascript - JavaScript:下载文件、修改和自动上传
- r - 如何捕获列表中的列表或目标的长度
- reactjs - 在 React 中使用粒子作为组件的背景
- java - 试图在密钥库中生成和存储密钥并传递给二维码?
- firebase - 在 Flutter Web App 中使用 Firebase 实时数据库
- leaflet - react-leaflet v3中的样式优化矢量图块?
- php - 在 php 中将 XML 文档转换为数组时,有没有办法将其转换回来并将其保存为属性为元素的 XML 文件?