2017-06-02 297 views
0

我想要生成一個貝寶捐贈按鈕與價格下降和是否下拉。按鈕工作正常,但金額/價格是空的。以下是從PayPal網站生成的html。任何人都可以請幫忙?謝謝!PayPal捐贈按鈕與價格選項下拉發送空/零值

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
<input type="hidden" name="cmd" value="_donations"> 
<input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="lc" value="GB"> 
<input type="hidden" name="item_name" value="IICC"> 
<input type="hidden" name="item_number" value="GT7"> 
<input type="hidden" name="button_subtype" value="services"> 
<input type="hidden" name="no_note" value="0"> 
<input type="hidden" name="no_shipping" value="2"> 
<input type="hidden" name="rm" value="1"> 
<input type="hidden" name="return" value="http://website.org/"> 
<input type="hidden" name="cancel_return" value="http://website.org/"> 
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted"> 
<table> 
<tr><td><input type="hidden" name="on0" value="Select a donation category">Select a donation category</td></tr><tr><td><select name="os0"> 
<option value="Red">Red £50.00 GBP</option> 
<option value="Bronze">Bronze £100.00 GBP</option> 
<option value="Silver">Silver £200.00 GBP</option> 
<option value="Gold">Gold £300.00 GBP</option> 
<option value="Platinum">Platinum £500.00 GBP</option> 
<option value="Diamond">Diamond £1,000.00 GBP</option> 
</select> </td></tr> 
<tr><td><input type="hidden" name="on1" value="Do you agree?">Do you agree?</td></tr><tr><td><select name="os1"> 
<option value="NO">NO</option> 
<option value="YES">YES</option> 
</select> </td></tr> 
</table> 
<input type="hidden" name="currency_code" value="GBP"> 
<input type="hidden" name="option_select0" value="Red"> 
<input type="hidden" name="option_amount0" value="50.00"> 
<input type="hidden" name="option_select1" value="Bronze"> 
<input type="hidden" name="option_amount1" value="100.00"> 
<input type="hidden" name="option_select2" value="Silver"> 
<input type="hidden" name="option_amount2" value="200.00"> 
<input type="hidden" name="option_select3" value="Gold"> 
<input type="hidden" name="option_amount3" value="300.00"> 
<input type="hidden" name="option_select4" value="Platinum"> 
<input type="hidden" name="option_amount4" value="500.00"> 
<input type="hidden" name="option_select5" value="Diamond"> 
<input type="hidden" name="option_amount5" value="1000.00"> 
<input type="hidden" name="option_index" value="0"> 
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal – The safer, easier way to pay online!"> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1"> 
</form> 
+0

什麼樣的價值觀,你實際上是想送?這:value =「Red」或者這個:Red£50.00 GBP? – Korgrue

+0

我正在嘗試發送50作爲金額 – zedd

+0

然後50需要是您的價值,而不是顏色。選擇字段通過在選擇時向選擇添加選定標記並從選定選項「值」屬性中讀取值來工作。這些隱藏領域的底部是什麼目的?如果您在選項上設置了值,那麼將會讀取該值。 – Korgrue

回答

0

AFAIK,option_index不被捐贈按鈕(cmd = _donations)支持。您可以嘗試使用現在購買按鈕(CMD = _xclick)代替,或改變量場成一個下拉菜單,像

<select name="amount"> 
 
\t <option value="50">Red</option> 
 
\t <option value="100">Bronze</option> 
 
\t <option value="200">Silver</option> 
 
\t ... 
 
</select>