我在将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"
,但这并没有经过任何验证,也没有发送电子邮件。
我如何才能使表格同时执行这两项操作-验证一张表格,然后使用贝宝通过一个提交按钮全部提交表格来进行重定向?
任何帮助将非常感激。
谢谢!
在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] 删除。
我来说两句