我想从我的数据库中删除带有复选框的记录而没有复选框,我认为表单错误但我不知道我必须做些什么来区分表单。
请帮我解决这个问题。
这是我的代码:
<form method="post" action="{{ URL::to('admin/seleksi/delete')}}" >
{{ csrf_field() }}
<input type="hidden" name="_method" value="delete">
<table border="0" class="table table-striped" id="print">
<thead>
<tr>
<td width="10">No</td>
<td width="100">Nama</td>
<td width="10"></td>
<td width="10"></td>
<td width="10"></td>
</tr>
</thead>
@foreach($pelamar as $p)
<tr>
<td>{{ $i++ }}</td>
<td>{{ $p->Nama }}</td>
<td>
<a class="btn btn-xs btn-xs btn-primary" title="View CV" href="{{URL::to('admin/seleksi/cv/'. $p->id)}}"><i class="glyphicon glyphicon-list-alt"></i></a>
</td>
<td>
<form method="post" action="{{ URL::to('admin/lowongan/seleksi/delete/' . $p->pelamarid ) }}" >
<input type="hidden" name="_token" value="{{ csrf_token() }}">
{{ method_field('DELETE') }}
<button title="Delete Pelamar" type="submit" class="delete-modal btn btn-danger btn-xs" title="Hapus Pengumuman"><i class=" glyphicon glyphicon-trash" ></i></button>
</form>
</td>
<td>
<input type="checkbox" name="categories[]" class="checkboxes" value="{{ $p->pelamarid }}" />
</td>
</tr>
@endforeach
</table></div>
<div class="col-xs-12 col-sm-12 col-md-12"><!--header start-->
<div class="row">
<button class="btn btn-danger" type="submit">Delete Checked</button>
<div align="center" class="col-xs-12 col-sm-12 col-md-12" style=""><!--header start-->
<br>
<a href="{{ URL::to('admin/pengumuman/create/'. $cruds->id)}}" class="btn btn-primary"><i class="glyphicon glyphicon-bullhorn"></i> Umumkan Hasil Lowongan Ini</a>
<a href="{{ URL::to('admin/lowongan/' . $cruds->id . '/view') }}" class="btn btn-success"><i class="glyphicon glyphicon-download"></i> Download List Seleksi</a>
</div>
</div>
</div>
</form>
答案 0 :(得分:0)
您正在使用完全错误的嵌套<form>
,请尝试以下行而不是内部形式:
<button title="Delete Pelamar" type="submit" class="delete-modal btn btn-danger btn-xs" title="Hapus Pengumuman"><i class=" glyphicon glyphicon-trash" ></i></button>
<强>更新强>
您可以尝试HTML formaction Attribute,以不同的方式提交表单
答案 1 :(得分:0)
不要嵌套表单,这是一个无效的html标记而不是两个表单,只需要做一个表单并有两个提交按钮。然后,每个按钮都会有一个操作,您希望使用button formaction Attribute
<button class="btn btn-danger" type="submit" formaction="{{ URL::to('admin/seleksi/delete')}}">Delete Checked</button>}
<button title="Delete Pelamar" type="submit" class="delete-modal btn btn-danger btn-xs" title="Hapus Pengumuman" formmethod="{{ URL::to('admin/lowongan/seleksi/delete/' . $p->pelamarid ) }}"><i class=" glyphicon glyphicon-trash" ></i></button>
然后在每个操作页面中仅提取您需要的内容。
formaction属性指定a时发送表单数据的位置 表格已提交。此属性会覆盖表单的操作 属性。
formaction属性仅用于type =“submit”的按钮。