[英]How should I work with checkbox in laravel?
在我的create.blade.php
我有以下代碼:
<div class="form-check">
<label for="active">active</label>
<input id="active" name = "active" type="checkbox" class="form-check-input" value="1">
</div>
在我的edit.blade.php
,以下內容:
<div class="form-check">
<label for="active">active</label>
<input id="active" name = "active" type="checkbox" class="form-check-input" value="{!!$company->
active!!}">
</div>
我的數據庫結構的SQLFiddle與數據。
我知道沒有選中時沒有任何值,並且在打開復選框時未設置為“開”,因為該值為1而不是“開”。
我該如何解決這個問題?
這實際上是一個HTML問題,您只是以錯誤的方式使用輸入,必須使用checked
而不是value
:
<input
id="active"
name="active"
type="checkbox"
class="form-check-input"
checked="{{ $company->active ? 'checked' : '' }}"
>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.