Как с подключить checkbox к основной сумме?

Как правильно сформулировать вопрос не знаю, есть кнопка "доставка", вернее checkbox. Так вот если клиент выбрал с доставкой то +500 к сумме, если не отмечено то сумма не изменяется. Но у меня или всегда прибавлено даже если не отмечено, или вообще не прибавляется при выборе услуги доставки, https://codepen.io/tu03422/pen/xxGgqpE?editors=1010 можете помочь?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 2
ReaverJS
@ReaverJS
Атрибут value у чекбокса не зависит от того отмечен он или нет.
Используйте конструкцию
if (checkBox.checked == true){
    // добавляем сумму
}
// или c тернарным оператором
deliveryPrice = checkBox.checked ? 500 : 0;
Ответ написан
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
var delivery = document.querySelector('#d').checked ? 500 : 0;


А дальше перепроверяйте формулы
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы