chebox и цена
Доброго времени суток друзья)
Нужна ваша помощь? Можно ли сделать так чтобы в продукте когда указываешь чебоксы основная цена не считывается, В противном случае если чебоксы не указанны то цена считывается. Вот сслыка для примера: http://magaz54.ru/it/shop-v1/mob-tel...4-mini-duos_47 Хотя бы код в двух строках что нужно будет добавить? Буду благодарен за помощь. |
в вашем примере когда указываешь чекбоксы, то цена увеличивается за каждую галочку. Что вы имеете ввиду под словом "считывается" ?
|
Допустим цена стоит 10790 руб, когда кликаеш на один чебокс прибовляется 1000 и становится 11790. Вопрос? Как сделать так чтобы при клике на чебокс, 10790 пропадало, а оставалась цена только 1000 рублей.
|
повесить на кликание по чекбоксу функцию, в которой будет в элемент
<span class="price">10790 руб.</span> записываться значение 1000. |
Вот мне нужна эта функция.
|
|
Ramzes94,
<input id="price" type="text" placeholder="Цена"> <label>Добавить тысячу<input type="checkbox" id="plusthousand"></label> <label>Поставить тысячу<input type="checkbox" id="setthousand"></label> <script> var price = document.getElementById('price'); var plus = document.getElementById('plusthousand'); var set = document.getElementById('setthousand'); plus.onchange = function(e){ var pricevalue = parseInt(price.value); if (this.checked === true && !isNaN(pricevalue) ) { price.value = pricevalue + 1000; } }; set.onchange = function(e){ if (this.checked === true) { price.value = 1000; } }; </script> |
Ребят от души конешно, но это не совсем то что нужно может вам js код скинуть а вы исходя из примера подкорректируете
|
Ребят а как упростить так чтобы при выборе одного чебокса цена не меняется при выборе второго чебокса цена меняется. Так же проще сделать))
|
Часовой пояс GMT +3, время: 06:13. |