2012-03-08 51 views
0

无论何时我在此表单上提交贝宝或信用卡提交,它总是进入AlertPay结帐页面。这是为什么?我试图给出多个结帐和付款选项,以便买方可以使用他们拥有的东西,如果他们没有其他选项的话。这是我的代码。提交不适用于此表格

<form action="http://c.uhelios.com/alert_process.php" method="POST" id="paypal-payment-form"> 
     <input type='hidden' name='stripePackage' value='' id='stripePackage_id_pp' /> 
     <input type='hidden' name='stripeName' value='' id='stripeName_id_pp' /> 
     <input type='hidden' name='stripeEmail' value='' id='stripeEmail_id_pp' /> 
     <input type='hidden' name='stripeUDID' value='' id='stripeUDID_id_pp' /> 
<form action="http://c.uhelios.com/paypal_process.php" method="POST" id="paypal-paypal-payment-form"> 
     <input type='hidden' name='stripePackage' value='' id='stripePackage_id_pp_' /> 
     <input type='hidden' name='stripeName' value='' id='stripeName_id_pp_' /> 
     <input type='hidden' name='stripeEmail' value='' id='stripeEmail_id_pp_' /> 
     <input type='hidden' name='stripeUDID' value='' id='stripeUDID_id_pp_' /> 
<!-- Presets --> 
<div id="errors" style="color:#C00; text-align:center;">Errors: None</div> 
<form id="store-form-fields" action="" method="post"> 
<p> 
<span class="input-container"> 
<input type="text" name="Name" id="fullname_id" value="Name" class="required" tabindex="1" /> 
</span> 
<span class="input-container"> 
<input type="text" name="E-mail" id="email_field" value="E-mail Address" class="require email” tabindex="2" /> 
</span> 
<span class="input-container"> 
<input type="text" name="UDID" id="udid_field" value="UDID" class="" tabindex="3" /> 
</span></p> 
<p> <span class="input-container1"> <select id="package_list"> 
<option value="Siri Server" selected="selected">Siri Server $15.00 USD</option> 
</select> </span> 
<span class="input-container1"> <select name="device"> 
    <option value="iPhone (3G, 4, 4S)">iPhone (3G, 3GS, 4, 4S) </option> 
    <option value="iPad (2)">iPad/iPad 2 </option> 
    <option value="iPod Touch (2G, 3G, 4G)">iPod Touch (2G, 3G, 4G) </option> 
</select> </span> 

</p>        
<p> 
<input name="message-submit" id="paypal-submit" type="submit" onclick="verify3();" value="" tabindex="4" /> 
</p> 
<p> 
<input name="message-submit" id="alertpay-submit" type="submit" onclick="verify2();" value="" tabindex="5"/> 
</p> 
<p> 
<input name="message-submit" id="creditcard-submit" type="submit" onclick="verify();" value="" tabindex="6" /> 
</p>          
</form></form> 
+3

就是这样,比在SO问题中所属的_way_更多的代码。如何将它修剪成[SSCCE](http://sscce.org)? – 2012-03-08 00:50:50

+1

将此修剪至显示问题的最小可能行数。这不仅会让别人很容易回答,您可能会自己找到解决方案。 – nicholaides 2012-03-08 00:53:17

+0

为什么你有两个表单标签? – 2012-03-08 00:58:12

回答

1

您需要关闭第一个窗体标签之前的第一个。

+0

当我将代码添加到每个表单的末尾时,它只是在我提交时刷新页面。 – user1255998 2012-03-08 01:02:44

+0

我明白你想要完成什么。您尝试以多种形式分享相同的输入。这个问题应该用于你然后:http://stackoverflow.com/questions/1692564/two-forms-share-same-input – t0nyh0 2012-03-08 01:09:50

+0

修复它!谢谢你的帮助。 – user1255998 2012-03-08 01:32:04