在magento的商品列表页面,增加购物车添加按钮,以便用户随时都可以把商品加入到购物车。
解决办法:
添加form 表单
<form action="<?php echo $this->getSubmitUrl($_product, array('_secure' => $this->_isSecure())) ?>"
method="post" id="product_addtocart_form_<?php echo $_product->getId();?>"
<?php if ($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif;?> >
。。。。。。
。。。。。。
<button type="button" title="Add to Cart" class="button btn-cart"
onclick="formSubmit(<?php echo $_product->getId();?>,this)">
<span>
<span>Add to Cart</span>
</span>
</button>
。。。。。。
。。。。。。
</form>
增加js提交验证
<script type="text/javascript">
function formSubmit(id,button) {
var customForm = new VarienForm("product_addtocart_form_"+id);
if (customForm.validator.validate()) {
document.getElementById("product_addtocart_form_"+id).submit();
if (button && button != 'undefined') {
button.disabled = true;
}
}
}
</script>