Есть проект http://test.tvshop-kz.com. Когда посетитель нажимает на "В корзину" появляется корзина, которая показывает количество товара и общую стоимость.
Но есть два странных момента:
1.Не все товары можно добавить в корзину, при попытке добавить некоторые товары, вместо них добавляется какой-то другой.
2.Если в аттрибут id товара вставлять его id а не имя, то добавление вообще не работает. Подскажите куда копать.
function incart(id,val){ var checkboxes = document.getElementsByTagName('input'); var sum=0; var carted = 0; var l = checkboxes.length; for (var i=0; i < l;i++) { var checkbox = checkboxes[i]; if (checkbox.type == 'checkbox') { if(checkbox.checked==1) {sum=sum+=parseInt(checkbox.value); carted=carted+1;} } } if(sum>0) {document.getElementById('cart').style.display="block";}else {document.getElementById('cart').style.display="none";} document.getElementById('cart').innerHTML = "Товаров в корзине: <b>" + carted + "</b></br>Общая сумма: <b>"+sum+"</b>";}
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
McLotos
Добрый вечер!
Есть проект http://test.tvshop-kz.com. Когда посетитель нажимает на "В корзину" появляется корзина, которая показывает количество товара и общую стоимость.
Но есть два странных момента:
1.Не все товары можно добавить в корзину, при попытке добавить некоторые товары, вместо них добавляется какой-то другой.
2.Если в аттрибут id товара вставлять его id а не имя, то добавление вообще не работает. Подскажите куда копать.
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.