相同的表单数据,两个单独的提交按钮上的不同操作

mrp*_*atg 3 javascript php

我有一个基本上是购物车,需要有两个单独的结账选项.第一个使用户远离站点,但必须发布表单数据.

如何创建两个提交按钮,将相同的表单数据发送到他们自己的单独页面?

lem*_*mon 6

如果我理解正确,你在同一页面上有2个提交按钮,如果是这样的话,它们都有相同的形式,这应该可以解决问题.

if(isset($_POST['name1'])) {
//do stuff
}

if(isset($_POST['name2'])) {
//do other stuff
}
Run Code Online (Sandbox Code Playgroud)


che*_*art 6

那么你可以这样做: -

用action =""定义你的表单

然后有两个按钮: -

<input type="button" value="button1" onClick="this.form.action='your_first_action_url'; this.form.submit()">
<input type="button" value="button2" onClick="this.form.action='your_second_action_url';this.form.submit()">
Run Code Online (Sandbox Code Playgroud)