Я пытаюсь настроить простую одностраничную форму «Купить сейчас» с несколькими списками продуктов и текстовым полем ввода, позволяющим пользователям указывать, сколько им нужно для каждого продукта ИЛИ указывать «0», чтобы не добавлять товар в корзину. Конечно, если у кого-то просто 0 для количества, PayPal возвращает «Вы ввели недопустимое значение количества. Значение количества должно быть целым числом, большим или равным единице». Есть ли простой способ заставить PayPal игнорировать представленные продукты, которые имеют количество «0»? Моя форма, по сути, выглядит следующим образом (поля типа total_item_ * предназначены для скрипта вычисления jquery):
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="frmCreateCheckboxRange">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="youremail@mail.com">
<input type="hidden" name="currency_code" value="US">
<fieldset>
<table width="500">
<!-- Product 1 -->
<tr>
<td align="center">
<input type="text" name="quantity_1" id="qty_item_1" value="0" size="2" />
<input type="hidden" name="item_name_1" value="Non-Driver Event Pit Passes (6/ 29 - 7/ 2)" />
<input type="hidden" name="amount_1" value="30.00" />
</td>
<td>Non-Driver Event Pit Passes (6/ 29 - 7/ 2)</a></td>
<td align="center" id="price_item_1">$30.00</td>
<td align="center" id="total_item_1">$0.00</td>
</tr>
<!-- Product 2 -->
<tr>
<td align="center">
<input type="text" name="quantity_2" id="qty_item_2" value="0" size="2" />
<input type="hidden" name="item_name_2" value="Non-Driver Single Day Pit Passes (Fri. 6/29)" />
<input type="hidden" name="amount_2" value="15.00" />
</td>
<td>Non-Driver Single Day Pit Passes (Fri. 6/29)</td>
<td align="center" id="price_item_2">$15.00</td>
<td align="center" id="total_item_2">$0.00</td>
</tr>
</table>
<input type="image" src="http://www.paypal.com/en_US/i/btn/x-click-but01.gif" name="submit">
</fieldset>
</form>