2013-04-10 39 views
0

我已经做了贝宝的形式,我想卖的多个项目和数量(见截图)多个项目。但是,当我使用类似于下面所写的代码时,如果某些项目未被选中(数量= 0),则会出现错误。错误显示“数量值必须是大于或等于1的整数”。但我想不通我怎么可能使窗体的行为很像我想,如果我不能有一些项目有0贝宝:选择与数量

的数量有没有人有适合我的需求的解决方案?我不想在每个项目上都有“添加到购物车”按钮。

谢谢!

<form> 
<input type="hidden" name="cmd" value="_cart"> 
<input type="hidden" name="business" value="myemail"> 
<input type="hidden" name="upload" value=""> 

<input type="hidden" name="item_name_1" value="First item"> 
<input type="hidden" name="amount_1" value="9"> 
<select name="quantity_1"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option></select> 

<!-- more items --> 

<input type="image" src="http://www.paypal.com/en_US/i/btn/x-click-but01.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!"> 
</form> 

screenshot http://kejk.se/skar.png

回答

1

您需要在逻辑代码不超过不具有批量发送的项目。推车上传只会想送过来拥有的ATLEAST 1

+0

所以,需要一些奇特的JavaScript,然后再量的项目吗?要检查所选值是否为0,然后删除 Emil 2013-04-10 17:31:07

+1

Corect,需要使用某种类型的脚本/逻辑才能将其传递。否则,您需要使用添加购物车按钮,而不是购物车上传方式。然后买家需要在退房之前将每件物品加入购物车。 – 2013-04-10 17:34:44

+0

好的,谢谢,现在正在流汗一些js代码,但它应该最终解决。 – Emil 2013-04-10 19:03:57