Страницы

Поиск по вопросам

воскресенье, 9 июня 2019 г.

Неверный подсчет при нажатии на чекбокс

Не правильно считает значения при нажатии на чекбокс:сумму подсчитывает верно, при нажатии на чекбокс когда выбраны все 3 выпадающих списка - не правильный выдает ответ.
function calculate() { var sum = 0; $('select').each(function() { sum += parseInt($(this).val()); }); var prinprice1 = 0; //покраска по размерам взяли значения из текста селекта if ($("#yslygi").is(':checked')) {if (($('#shirina').val() == "0") || ($('#dlina').val() == "0") || ($('#visota').val() == "0")) sum += 2500; prinprice1 += 2500; switch ($('#shirina option:selected').text()) { case "900" : sum+=100; prinprice1+=100; break; case "1000": sum+=100; prinprice1+=100; break; case "1100": sum+=200; prinprice1+=200; break; } switch ($('#dlina option:selected').text()) { case "1900" : sum+=100; prinprice1+=100; break; case "2000" : sum+=200; prinprice1+=200; break; case "2100" : sum+=200; prinprice1+=200; break; } switch ($('#visota option:selected').text()) { case "1600" : sum+=100; prinprice1+=100; break; case "1700" : sum+=200; prinprice1+=200; break; case "1800" : sum+=200; prinprice1+=200; break; } //вывод на чекбокс покраска $('#price1').html(prinprice1); } //итоговая цена $('#final_price').html(sum); } $('select,input').change(function() { calculate(); });

Заказать кровать чердак

Основные параметры