0
Я использую laravel 5.2, и мне хотелось бы получить значения для ряда флажков, включенных в таблицу. Вот код в представлении установки флажков:Получение значений Ckeckboxes в таблице с laravel
<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>
, когда я отладить свои результаты в контроллере его показать мне только «сохранить изменения», значение моей кнопки отправки спасибо.
Можете ли вы Объяснить это более подробно? –
Я вижу, что у вас есть флажок без атрибута 'name'. Вы пытались добавить «имя», и это помогло? – user3158900
Существует '
ответ
Используйте
readonly
Вместо того чтобы отключить флажки и добавить атрибут имени.Показатели Readonly не редактируются, но публикуются в форме.
Отключенные поля также не редактируются, но не отправляются с формой.
источник
2016-05-09 17:57:32 Abhishek
Мне не нужны отключенные флажки, моя проблема в том, что флажки находятся в таблице, Input :: get() или запросы не могут обнаружить их –
Тогда почему вы отключили набор атрибутов? Плюс вы установили атрибуты имени? – Abhishek
Я установил это имя, как вы видите код выше –
Смежные вопросы