【问题标题】:Laravel Blade: HTML Checkbox is set to true but still not checkedLaravel Blade:HTML Checkbox 设置为 true 但仍未选中
【发布时间】:2023-03-28 02:25:01
【问题描述】:

这太疯狂了。当我转到 MySQL 时,复选框值存储为 true。 Xdebug 也将值显示为“真”。当我转到谷歌浏览器并检查复选框的值时,它也显示为“真”。但是由于某种疯狂的原因,未选中该复选框。什么给了?

<div class="form-group col-md-1">
  <div class="ml-3"><label style='color:darkred; font-weight:bold;' for="staff">Staff</label></div>
   <div class="col"><input type="checkbox" value="{{$child->staff}}"> </div>
</div>

谢谢

【问题讨论】:

  • 您想根据您的数据库值而不是value 属性为复选框设置checked 属性。

标签: html laravel laravel-blade


【解决方案1】:

您想设置checkboxchecked 属性:

<input type="checkbox" value="{{$child->staff}}" @if(conditional) checked @endif>

用您拥有的任何逻辑替换conditional,我假设您的boolean 值是从您的数据库中获得的。如果这是$child-&gt;staff 语句,那么您将使用:

<input type="checkbox" value="{{$child->staff}}" @if($child->staff) checked @endif>

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-16
  • 2023-02-09
  • 1970-01-01
  • 2020-11-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多