sar*_*apa 2 laravel laravel-blade
我想在以下条件下显示选项标签:如果值等于 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>
Run Code Online (Sandbox Code Playgroud)
你可以尝试这样做:
<option {{ $value == '6' ? 'disabled' : '' }}>6</option>
Run Code Online (Sandbox Code Playgroud)
disabled它的作用是,如果该值等于 6,它将在该特定位置发出回声。如果它是其他值,它仍然会调用 echo,但是使用空字符串,这会导致没有输出,因此不会禁用任何内容。
| 归档时间: |
|
| 查看次数: |
1891 次 |
| 最近记录: |