HTML表单完成两个动作?验证然后通过一个提交按钮重定向

贝斯菲安德

我在将Paypal表单集成到我的订单页面时遇到问题。

我的订单页面当前已经有一个用户填写的表格和一个提交按钮:

<form id="order-form" form name="orderform" method="post" action="send_order_email.php">

这个send_order_email.php会通过并验证表单是否有效,如果无效,它将重定向到对不起的页面(如果有效),我希望使用以下命令将其重定向到Paypal:

 <form target=paypal action="https://www.paypal.com/cgi-bin/webscr" method=post>
    <input type=image src="https://www.paypal.com/en_GB/i/btn/x-click-but22.gif " border=0 name=submit alt="Make payments with PayPal - it's fast, free and secure!">
    <input type=hidden name=add value=1>
    <input type=hidden name=cmd value=_cart>
    <input type=hidden name=business value=" [email protected]">
    <input type=hidden name=item_name value="item">
</form>       

目前,我只能通过制作要发送的表单,action="send_order_email.php"也可以通过制作使表单重定向到paypal form target=paypal action="https://www.paypal.com/cgi-bin/webscr",但这并没有经过任何验证,也没有发送电子邮件。

我如何才能使表格同时执行这两项操作-验证一张表格,然后使用贝宝通过一个提交按钮全部提交表格来进行重定向?

任何帮助将非常感激。

谢谢!

Borgtex

在send_order_email验证正确之后,只需使用您发布的表单(带有隐藏字段的表单)生成一个html页面,使用您收到的数据填充该页面,然后使用javascript自动提交即可,例如

<body onload="document.theform.submit()">
   <form target=paypal action="https://www.paypal.com/cgi-bin/webscr" method=post name="theform">
    <input type=image src="https://www.paypal.com/en_GB/i/btn/x-click-but22.gif " border=0 name=submit alt="Make payments with PayPal - it's fast, free and secure!">
    <input type=hidden name=add value=1>
    <input type=hidden name=cmd value=_cart>
    <input type=hidden name=business value=" [email protected]">
    <input type=hidden name=item_name value="item">
</form>   
</body>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

用一个表单和一个提交按钮提交两个动作

我在一个页面上有两个表单,但提交按钮正在处理两个验证?

使用嵌套表单通过一个提交按钮更新两个非关联模型

html表单两个按钮只有一个提交

两个 html 表单一个提交按钮用于一个结果页面

如何使.php表单提交按钮两个动作

选择一个单选按钮,然后单击“提交”以重定向其他网址

jQuery Ajax 表单两个提交按钮在一个表单中

如何创建一个无需提交表单即可直接重定向的按钮?

提交表单并重定向到另一个页面的按钮

表单提交后的另一个重定向

两个提交表单的提交按钮

使用flask 的html 页面中的两个表单,仅发生一个表单提交

如何在Struts 2中的一个表单上添加两个提交按钮

提交表单后如何重定向到另一个HTML页面?

带有两个提交按钮的Django表单。。。一个需要字段,一个不需要

同一表单中的两个提交按钮

在提交表单时,在新标签页中打开一个新页面,然后重定向原始页面

两个按钮提交表单问题

HTML中的一个提交按钮两个事件

HTML表单两个动作

具有两个提交按钮和两个“目标”属性的HTML表单

JSF->将一个动作侦听器用于两个动作按钮

PHP Curl(无重定向)-表单提交-无法识别请求并返回两个变量

带有两个提交按钮的表单,但在任何给定时间仅显示一个

从两个提交一个

通过一个提交按钮将三个表单一起提交

从mailer.php提交的表单进入空白页。可能重定向到上一个HTML页面?

我希望表单提交后没有一个警告框,不要重定向到thank-you.html