带有多个提交按钮或多个表单的表单

7 浏览
0 Comments

带有多个提交按钮或多个表单的表单

这个问题已经有了答案:

一个表单中有两个提交按钮

我有一系列的文章,我给它们都加上了一个提交按钮。

事实上,当我在我的控制器中时,我无法得到正确的隐藏输入,因为它将采用最后一个输入。

@foreach($articles as $a) {{ csrf_field() }} '/> X @endforeach

 

我想到的是通过循环我的文章并为每个文章创建一个表单,而不是使用javascript来实现。

这是一个不好的实践还是应该有一个单一的表单,每篇文章都有一个提交按钮?这个提交按钮的值不能是“X”,而只能是我想要删除的文章的ID,这对于显示来说是不好的。

admin 更改状态以发布 2023年5月21日
0
0 Comments

使用HTML按钮元素:

然后使用简单的Javascript完成此任务。

0
0 Comments

你不需要为每篇文章创建一个单独的表单,也不需要隐藏的输入框,也不需要JavaScript。只需像其他答案建议的那样使用按钮而不是输入框。如果单击任何一个这些按钮,都将提交表单,并且 $_POST ['id'] 将具有被单击的按钮的值。

@endforeach

与问题无关,我还修复了重复的CSRF_FIELD并合并了按钮上的两个类。

0