我想添加一个立即购买按钮,并在同一表格上添加到购物车按钮,只有一个下拉菜单。目前我有2个下拉菜单,如果我想现在购买并添加到购物车按钮,则完全相同。
所以基本上我只想使用1个下拉菜单购买它并添加到购物车按钮,链接到两个按钮。
这是现在只买按钮的html。
<form id="form_35" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_self" style="margin:0;position:absolute;left:492px;top:112px;width:199px;height:68px; /*MainDivStyle*/" __AddCode="here">
<!--MainDivStart-->
<input type="hidden" name="bn" value="Serif.WebPlus">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="info@mysite.com">
<input type="hidden" name="item_name" value="Polo Shirt">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="amount" value="20.00">
<input type="hidden" name="weight" value="0.18">
<input type="hidden" name="weight_unit" value="kgs">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="undefined_quantity" value="1">
<input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="cn" value="Special Instructions">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="return" >
<input type="hidden" name="on0" value="Colour">
<!-- Combo Box combo_30 -->
<!--Preamble-->
<select name="os0" size="1" style="position:absolute; left:8px; top:8px; /*Tag Style*/" __AddCode="here">
<option value="Black" __AddCode="here">Black</option>
<option value="White" __AddCode="here">White</option>
</select>
<!--Postamble-->
<!-- Button btn_29 -->
<!--Preamble-->
<div style="position:absolute;left:75px;top:2px;width:116px;height:28px;"><button type="submit" id="btn_29" class="Button4" style="width:116px;height:28px;"><span>Buy Now</span></button></div>
<!--Postamble-->
</form>
<!--Postamble-->
<!--MainDivEnd-->
</div>
添加到购物车:
<form id="form_36" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_self" style="margin:0;position:absolute;left:647px;top:957px;width:271px;height:44px; /*MainDivStyle*/" __AddCode="here">
<!--MainDivStart-->
<input type="hidden" name="bn" value="Serif.WebPlus">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="info@mysite.com">
<input type="hidden" name="item_name" value="Polo Shirt">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="amount" value="20.00">
<input type="hidden" name="weight" value="0.18">
<input type="hidden" name="weight_unit" value="kgs">
<input type="hidden" name="add" value="1">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="on0" value="Colour">
<!-- Combo Box combo_31 -->
<!--Preamble-->
<select name="os0" size="1" style="position:absolute; left:8px; top:8px; /*Tag Style*/" __AddCode="here">
<option value="Black" __AddCode="here">Black</option>
<option value="White" __AddCode="here">White</option>
</select>
<!--Postamble-->
<!-- Button btn_24 -->
<!--Preamble-->
<div style="position:absolute;left:75px;top:0px;width:188px;height:36px;"><button type="submit" id="btn_24" class="Button5" style="width:188px;height:36px;"><span>Add to Cart</span></button></div>
<!--Postamble-->
</form>
希望这张图片能让我更深入地了解我想做的事情。
答案 0 :(得分:1)
我可以看到两种形式的字段相似,所以我建议保留第一个表单仅,删除第二个表单,将两个按钮放在第一个表单中并使用{{1}在命令之间切换:
第一种形式的变化:
添加另一个隐藏字段(购物车选项需要)
javascript
在两个按钮上添加 onclick 事件
<input type="hidden" name="add" value="1">
Javascript功能:
<button type="submit" id="btn_29" class="Button4" style="width:116px;height:28px;" onclick="setCMD('_xclick');"><span>Buy Now</span></button>
<button type="submit" id="btn_24" class="Button5" style="width:188px;height:36px;" onclick="setCMD('_cart');"><span>Add to Cart</span></
希望这有帮助!