通常zencart都有个最大库存,当库存为0时则不能购买,因此外贸网站都存在恶意竟争,故意下最大购买数量. 这是简单的用js写的一个限定最大数量添加到购物车的方法:
1.加js函数:
<script>
function qtycheck()
{ var qtynum=document.getElementById("qtynum");
if(qtynum.value>=20)
{ alert("Your quantity is too big...");
return false; }
return true;}
</script>
2. tpl_product_info_display.php 34~37行加: <?php
$qtycheck =' οnsubmit="return qtycheck()" ';
echo zen_draw_form('cart_quantity', zen_href_link(zen_get_info_page($_GET['products_id']), zen_get_all_get_params(array('action')) . 'action=add_product'), 'post', $qtycheck.'enctype="multipart/form-data"') . "\n"; ?>
此方法一样适应于zencart1.38在size里添加please choose选项.