Задать вопрос
@TILLhen

Как каждый чекбокс записывать в итоговую стоимость отдельно?

Я делаю онлайн калькулятор расчёта стоимости для сайта. Нажимая на чекбоксы, пользователь выбирает размеры, эти данные попадают в итоговую стоимость через функцию:
function updatePrice() {
  let kraskaPrice = currentSet.getKraskaPrice();
  let dopPrice = currentSet.getDopPrice();
  let selsgPrice = currentSet.getSelsgPrice();
  let selspPrice = currentSet.getSelspPrice();
  let sellgPrice = currentSet.getSellgPrice();
  let sellpPrice = currentSet.getSellpPrice();
  let totalPrice = currentSet.dlina + currentSet.kolichestvo + kraskaPrice + dopPrice + selsgPrice + selspPrice + sellgPrice + sellpPrice;
  total.value = totalPrice;
}


Сейчас все чекбоксы между собой суммируются, а мне нужно чтобы суммировался только один из этих чекбоксов (selsgPrice, selspPrice, sellgPrice, sellpPrice) с currentSet.dlina, currentSet.kolichestvo, kraskaPrice и dopPrice.

Я представляю конструкцию вида:
function updatePrice() {
  let kraskaPrice = currentSet.getKraskaPrice();
  let dopPrice = currentSet.getDopPrice();
  let selsgPrice = currentSet.getSelsgPrice();
  let selspPrice = currentSet.getSelspPrice();
  let sellgPrice = currentSet.getSellgPrice();
  let sellpPrice = currentSet.getSellpPrice();
  let totalPrice = currentSet.dlina + currentSet.kolichestvo + kraskaPrice + dopPrice + (selsgPrice, selspPrice, sellgPrice, sellpPrice);
  total.value = totalPrice;
}


Но это не работает. Подскажите, как это реализовать? Ссылка на весь мой код: https://codepen.io/till728/pen/vYrmOJy
636e60a526843790756060.png
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
19 дек. 2024, в 02:11
15000 руб./за проект
19 дек. 2024, в 02:09
11000 руб./за проект
19 дек. 2024, в 00:46
30000 руб./за проект