0

我正在尝试在我的网页上添加 Checkout BuyNow 按钮。该按钮按预期显示,但当我按下它时没有任何反应。这是代码:

<span> 
<form 
action=https://checkout.google.com/api/checkout/v2/checkoutForm/Merchant/XXXXXXXXXXX id="BB_BuyButtonForm" method="post"  name="BB_BuyButtonForm" target="_top"> 
<input name="item_name_1" type="hidden" value=""/> 
<input name="item_description_1" type="hidden" value=""/> 
<input name="item_quantity_1" type="hidden" value="1"/> 
<input name="item_price_1" type="hidden" value="24.9"/> 
<input name="item_currency_1" type="hidden" value="USD"/> 
<input name="item_weight_1" type="hidden" value="3.0"/> 
<input name="item_weight_unit_1" type="hidden" value="LB"/> 
<input name="_charset_" type="hidden" value="utf-8"/> 
<input alt="" 
src="https://checkout.google.com/buttons/buy.gif?merchant_id=XXXXXXXXXXX&amp;w=117&amp;h=48&amp;style=white&amp;variant=text&amp;loc=en_US" 
type="image"/> 
</form> 
</span> 
4

1 回答 1

0

尝试将按钮托管在<form>元素<div>而​​不是<span>元素中。

表单是块级元素。跨度是一个内联元素。内联元素中不能有块元素。根据浏览器的不同,单击按钮时可能会出现不同的行为。

于 2013-01-17T01:45:24.137 回答