gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 21:25:07 24 4
gpt4 key购买 nike

我在将 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=" info@info.co.uk">
<input type=hidden name=item_name value="item">
</form>

目前我只能通过 action="send_order_email.php" 获取要发送的表单,或者通过 form target= 将表单重定向到 paypal paypal action="https://www.paypal.com/cgi-bin/webscr",但是这不会通过任何验证并且不会发送电子邮件。

我怎样才能让表单执行这两项操作 - 验证一个表单,然后通过一个提交按钮使用 Paypal 提交表单重定向?

非常感谢任何帮助。

谢谢!

最佳答案

在 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=" info@info.co.uk">
<input type=hidden name=item_name value="item">
</form>
</body>

关于php - HTML 表单完成两个 Action ?验证然后通过一个提交按钮重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37885730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com