删除操作表单无效,但我尝试解决此错误但未成功
“我的删除”按钮标记代码在前端和后端处于工作状态。但是,当我在替换按钮上使用锚标签时,该按钮不起作用。
我把两个代码都放在工作状态,第二个是我的锚标记代码。
<td>
<form method="post" class="delete_form" action="{{action('PostController@destroy', $row['id'])}}">
{{csrf_field()}}
<input type="hidden" name="_method" value="DELETE" />
<button type="submit" class="btn btn-danger"><i class="fa fa-trash"></i></button>
</form>
</td>
这是我无法使用的锚代码
<td>
<form method="post" class="delete_form" action="{{action('PostController@destroy', $row['id'])}}">
{{csrf_field()}}
<input type="hidden" name="_method" value="DELETE" />
<a href=""><i class="fa fa-trash"></i></a>
</form>
</td>
浏览器地址栏上的错误消息:-mywebsite / posts / id = 1
无法执行删除操作。
我想在我的所有项目中使用该字体真棒图标,但在此字段中,锚标记无效
<i class="fa fa-trash">
答案 0 :(得分:0)
我认为您缺少一些标签,因此,如果您想使用anchor
提交表单,请使用
<td>
<form method="post" id="my_form" class="delete_form" action="{{action('PostController@destroy', $row['id'])}}">
{{csrf_field()}}
<input type="hidden" name="_method" value="DELETE" />
<a href="javascript:{}" onclick="document.getElementById('my_form').submit();"><i class="fa fa-trash"></i></a>
</form>
</td>