[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с кодом калькулятора
zapeko
Нашел в интернете код калькулятора, который очень близко подходит к сайту. Единственной проблеммой стало убрать checkbox... Вроде бы и кода нет практически..а разобраться не могу... Можете пояснить код плиз?

 <script type="text/javascript">
/*
* Функция подсчета
*/

function calc() {
//получаем ссылку на элемент Select (Профиль бака)
var type_design = document.getElementById("type_design");
//получаем ссылку на чекбокс (Требуется верстка?)
var is_html = document.getElementById("is_html");
//получаем ссылку на элемент input (Длина бака)
var count = document.getElementById("count");
//получаем ссылку на элемент span, в него будем писать стоимость
var result = document.getElementById("result");

var price = 0;
price += parseFloat(type_design.options[type_design.selectedIndex].value);
price += (is_html.checked == true) ? parseFloat(is_html.value) : 0;
price = parseFloat(count.value) * price;

result.innerHTML = price;
}
</script>


<
b>Профиль Бака:</b><br/>
<
select onChange="calc()" id="type_design">
<
option value="0">Выбрать профиль</option>
<
option value="1.7">400х480</option>
<
option value="3.09">500х690</option>
<
option value="3.09">520х700</option>
<
option value="3.3">570х650</option>
<
option value="3.9">620х690</option>
<
option value="4">670х670</option>
<
option value="4.1">670х700</option>
<
option value="4.3">700х700</option>
<
option value="5">740х740</option>
</
select><br/>
<
input type="checkbox" onChange="calc()" value="3000" id="is_html" />
<
label for="is_html">Требуется верстка?</label>
<
br/>
Длина бака:
<
input type="text" id="count" value="1" onChange="calc()" />
см.
<
div>Объем вашего бака:<strong> <span id="result">0</span> литров (а).</strong></div>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.