Я делаю онлайн калькулятор расчёта стоимости для сайта. Нажимая на чекбоксы, пользователь выбирает размеры, эти данные попадают в итоговую стоимость через функцию:
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