【发布时间】:2016-01-26 05:17:21
【问题描述】:
我被困在 Laravel 5.2 中,试图与表单中的复选框进行交互。 当我单击它们时,它们只会亮起,但不会被检查。 似乎当我删除表单标签(或刀片标签)时,可以选中复选框,但我需要它们位于表单内以提交是否选中...... 代码位于@section('content') 中的 home.blade.php 这似乎有效:
@foreach($items as $item)
<li>
<input id="item" name="id" onClick="this.form.submit" type="checkbox" value="{{ $item->id }}" {{ $item->done ? 'checked' : ''}} />
{{ $item->name }}
</li>
@endforeach
但这里失败了:
@foreach($items as $item)
<li>
{{Form::open()}}
<input id="item" name="id" onClick="this.form.submit" type="checkbox" value="{{ $item->id }}" {{ $item->done ? 'checked' : ''}} />
{{ $item->name }}
{{Form::close()}}
</li>
@endforeach
感谢您的帮助!
【问题讨论】: