我正在尝试在我的网页上添加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&w=117&h=48&style=white&variant=text&loc=en_US"
type="image"/>
</form>
</span>
答案 0 :(得分:0)
尝试在<form>
元素内部托管<div>
按钮而不是<span>
元素。
表单是块级元素。 span是一个内联元素。你不能在内联元素中包含块元素。根据浏览器的不同,单击按钮时可能会有不同的行为。