我正在使用laravel 5.2,我想获得表格中包含的一系列复选框的值。以下是视图中设置复选框的代码:
<form action="{{route('updateTasks')}}" method="post">
<table class="table">
@foreach($pageWithTask as $p)
<tr>
<td>
{{$p->name}}
</td>
</tr>
@foreach($p->task as $t)
@if($t->ended==0)
<tr class="danger">
<td></td>
<td>{{$t->name}}</td>
<td><input type="checkbox" name="task[]" id="task"></td>
</tr>
@else
<tr class="success">
<td></td>
<td>{{$t->name}}</td>
<td><input type="checkbox" checked="checked" class="disabled" disabled></td>
</tr>
@endif
@endforeach
@endforeach
</table>
<td><input type="checkbox" name="task[]" id="task"></td>
<input type="submit" name="save" value="Save changes" class="btn btn-facebook">
</form>
当我在控制器中调试我的结果时,它只显示“保存更改”,即我的提交按钮的值 感谢。
答案 0 :(得分:0)
使用readonly
而不是禁用复选框并添加名称属性。
只读值不可编辑,但会以表格形式发布。
已停用的字段也不可编辑,但未以表格形式发布。