我有一个基本上是购物车,需要有两个单独的结账选项.第一个使用户远离站点,但必须发布表单数据.
如何创建两个提交按钮,将相同的表单数据发送到他们自己的单独页面?
如果我理解正确,你在同一页面上有2个提交按钮,如果是这样的话,它们都有相同的形式,这应该可以解决问题.
if(isset($_POST['name1'])) {
//do stuff
}
if(isset($_POST['name2'])) {
//do other stuff
}
Run Code Online (Sandbox Code Playgroud)
那么你可以这样做: -
用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)