如果驗證表單請求失敗,但如果用戶未提交表單,那麼使用數據庫中的默認值,如何重新填充複選框?Laravel Blade - 如果驗證失敗,重新填充複選框?
假設我們有名稱輸入字段和複選框。
輸入名稱
<input type="text" name="name" value="{{ old('name', $delivery->name) }}">
複選框:
<input type="checkbox" name="use_shipping" @if(old('use_shipping', $delivery->use_shipping) == "1") checked="checked" @endif value="1">
輸入的名稱字段是否正常工作重新填充通過數據庫中的值或重新填充值,如果驗證請求失敗。
如果驗證失敗,該複選框不重新填充。如何解決這個問題?
例如,如果我沒有輸入名稱(輸入字段),我取消選中了use_shipping
複選框 - 它應該在提交表單(驗證失敗)後重新填充複選框。
什麼是'value'屬性後的額外雙引號(「) – Michel
@Michel Oop我編輯了這個問題,問題仍然存在 –