場景:
希望通過複選框多個產品添加到購物車從心願,因此,有他們的數量以及所選擇的產品轉移到購物車和所選擇的項目是從心願表中刪除。
推薦了很多博客。
我試圖通過(應用)添加相關產品javascript(邏輯)來實現它。
但仍然沒有得到。
的Magento通過複選框多種產品添加到購物車從心願
[更新]
這是複選框列(暫且硬編碼)
<input type="checkbox" class="checkbox related-checkbox" id="related-checkbox7" name="related_products[]" value="7">
新增的JavaScript這一部分:
<script type="text/javascript">
//<![CDATA[
$$('.related-checkbox').each(function(elem){
Event.observe(elem, 'click', addRelatedToProduct)
});
var relatedProductsCheckFlag = false;
function selectAllRelated(txt){
if (relatedProductsCheckFlag == false) {
$$('.related-checkbox').each(function(elem){
elem.checked = true;
});
relatedProductsCheckFlag = true;
txt.innerHTML="unselect all";
} else {
$$('.related-checkbox').each(function(elem){
elem.checked = false;
});
relatedProductsCheckFlag = false;
txt.innerHTML="select all";
}
addRelatedToProduct();
}
function addRelatedToProduct(){
var checkboxes = $$('.related-checkbox');
var values = [];
for(var i=0;i<checkboxes.length;i++){
if(checkboxes[i].checked) values.push(checkboxes[i].value);
}
if($('related-products-field')){
$('related-products-field').value = values.join(',');
}
}
//]]>
</script>
添加到購物車<button type="button" title="Add to Cart" class="button btn-cart" onclick="productAddToCartForm.submit(this)"><span><span>Add to Cart</span></span></button>
和JavaScript這一部分:提前
給我們一些代碼工作 –
@AkhilSekharan任何想法如何實現? –