@makbori

Почему не работает калькулятор js?

Здравствуйте, написал калькулятор - расчет стоимости услуг, но почему то, что бы я не нажал, в итоговой сумме выводит крайний результат "6000". Что не так я сделал?
function calc() {
            //получаем ссылку на чекбокс (Требуется верстка?)
            var is_html = document.getElementById("is_html1");
            var is_html = document.getElementById("is_html2");
            var is_html = document.getElementById("is_html3");
            var is_html = document.getElementById("is_html4");
            var is_html = document.getElementById("is_html5");
            var is_html = document.getElementById("is_html6");
            var is_html = document.getElementById("is_html7");
            var is_html = document.getElementById("is_html8");

            //получаем ссылку на элемент input (Кол-во вариантов)
            var count = document.getElementById("count");
            //получаем ссылку на элемент span, в него будем писать стоимость дизайна
            var result = document.getElementById("result");

 
            var price = 0;
            price += (is_html1.checked == true) ? parseInt(is_html.value) : 0;
            price += (is_html2.checked == true) ? parseInt(is_html.value) : 0;
            price += (is_html3.checked == true) ? parseInt(is_html.value) : 0;
            price += (is_html4.checked == true) ? parseInt(is_html.value) : 0;
            price += (is_html5.checked == true) ? parseInt(is_html.value) : 0;
            price += (is_html6.checked == true) ? parseInt(is_html.value) : 0;
            price += (is_html7.checked == true) ? parseInt(is_html.value) : 0;
            price += (is_html8.checked == true) ? parseInt(is_html.value) : 0;
            price = price + 64990;
            result.innerHTML =  price ;
            d1 = document.getElementById('result'); 
			d1.innerHTML = d1.innerHTML.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ');
        }


А вот html
<div class="input_cal">
						<div class="title-item">
							ДОПОЛНИТЕ БАЗОВЫЙ ФОРМАТ:
						</div>
        <input type="checkbox" onchange="calc()" value="10000" id="is_html1" />
        <label for="is_html1" title="Поиск и формирование уникального отличия от других компаний и продуктов.">Поиск УТП <b style="font-size: 24px">?</label>
        <input type="checkbox" onchange="calc()" value="20000" id="is_html2" />
        <label for="is_html2" title="Анализ конкурентов и ситуации на рынке не только по Вашей территории продаж, но и по всей России.">Анализ по России  <b style="font-size: 24px">?</label>
        <input type="checkbox" onchange="calc()" value="5000" id="is_html3" />
        <label for="is_html3" title=" Готовые макеты Ваших рекламных материалов (до 5), разработанные на основе данных, полученных в ходе анализа.">Прототипы рекламных материалов  <b style="font-size: 24px">?</label>
        <input type="checkbox" onchange="calc()" value="20000" id="is_html4" />
        <label for="is_html4" title="Стандартный срок проведения анализа составляет 30 дней, но если Вам нужно срочно, Вы можете получить его быстрее, а именно за 14 дней.">Экспресс анализ  <b style="font-size: 24px">?</label>
        <input type="checkbox" onchange="calc()" value="20000" id="is_html5" />
        <label for="is_html5" title="Расчет успешности Вашего будущего проекта, основанный на финансовых показателях.">Финансовая модель  <b style="font-size: 24px">?</label>
        <input type="checkbox" onchange="calc()" value="10000" id="is_html6" />
        <label for="is_html6" title=" Подробный план технологического процесса производства.">Произовдственный план  <b style="font-size: 24px">?</label>
        <input type="checkbox" onchange="calc()" value="12000" id="is_html7" />
        <label for="is_html7" title="С каким форматом, предложением, ценообразованием и условиями работы зайти на рынок для получения максимального результата.">Поиск идеи  <b style="font-size: 24px">?</label>
        <input type="checkbox" onchange="calc()" value="6000" id="is_html8" />
        <label for="is_html8" title="Составление концепции контент-плана для каждой из используемых социальных сетей на 6 месяцев.">Контент-план  <b style="font-size: 24px">?</label>
        </div>
        <span>
        Итоговая сумма (базовая + доп. услуги): </span> <span id="result" class="base-cost"> 64 990</span> руб.
    </div>
		</div>
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы