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, время: 19:51. |