我正在使用Laravel 7.0和Materialises Css开发股票系统,并且我需要以特定的形式表示所需的字段。我完成了此任务,而文本输入没有任何问题,但select没有。语法对我来说似乎是正确的,但是出了点问题,我不知道是什么。
<form action="{{route('produto.cadastrar')}}" method="post">
{{csrf_field()}}
<br>
<div class="row">
<div class="col s1"></div>
<div class="input-field col s4">
<i class="material-icons prefix">plus_one</i>
<input required type="number" placeholder="5" name="quantity">
<label>Quantity <span class="important">*</span></label>
</div>
<div class="col s2"></div>
<div class="input-field col s4">
<i class="material-icons prefix">fitness_center</i>
<select name="measure" required>
<option value="" disabled selected>Choose the measure</option>
@forelse($measure as $measure)
<option value="{{$measure->measure}}">{{$measure->measure}}</option>
@empty
<option value="without measure">without measure</option>
@endforelse
</select>
<label>measure<span class="important">*</span></label>
</div>
<div class="col s1"></div>
</div>
<div class="row valign center">
<button class="btn waves-effect waves-light blue darken-4"><b>Submit
<i class="material-icons right">send</i>
</button>
<br>
<br>
<label ><span class="important">*</span> Required Field</label>
</div>
<br>
</form>
disable
和readonly
属性添加到您的选项标签中 @forelse($measure as $measure)
<option value="{{$measure->measure}}">{{$measure->measure}}</option>
@empty
<option disable readonly>without measure</option>
@endforelse