html弄多个按钮_html – 一个表单中的两个提交按钮

  • Post author:
  • Post category:其他


html – 一个表单中的两个提交按钮

我在表单中有两个提交按钮。 如何确定哪个服务器被服务器端?

Alex asked 2019-01-04T20:27:46Z

18个解决方案

741 votes

您可以为每个输入赋予不同的值并保持相同的名称:

然后在代码中检查以查看触发的内容:

if ($_POST[‘action’] == ‘Update’) {

//action for update here

} else if ($_POST[‘action’] == ‘Delete’) {

//action for delete

} else {

//invalid action!

}

唯一的问题是你将逻辑绑定到输入中的文本。 您还可以为每个人提供一个唯一的名称,并检查$ _POST是否存在该输入:

并在代码中:

if (isset($_POST[‘update_button’])) {

//update action

} else if (isset($_POST[‘delete_button’])) {

//delete action

} else {

//no button pressed

}

Parrots answered 2019-01-04T20:28:35Z

342 votes

如果您为每个人命名,则点击的名称将作为任何其他输入



版权声明:本文为weixin_31787335原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。