使用laravel在表中获取Ckeckboxes值

时间:2016-05-09 17:39:03

标签: laravel checkbox input

我正在使用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>

当我在控制器中调试我的结果时,它只显示“保存更改”,即我的提交按钮的值 感谢。

1 个答案:

答案 0 :(得分:0)

使用readonly而不是禁用复选框并添加名称属性。

只读值不可编辑,但会以表格形式发布。

已停用的字段也不可编辑,但未以表格形式发布。