Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.07.2015, 15:57
Новичок на форуме
Отправить личное сообщение для tarantino Посмотреть профиль Найти все сообщения от tarantino
 
Регистрация: 29.07.2015
Сообщений: 1

Калькулятор услуг
Здравствуйте решил сделать калькулятор услуг, так как я в java почти не чего не понимаю искал готовые скрипты и из них собрал калькулятор, но появилась проблема не могу оживить Radio кнопки прошу помощи.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Калькулятор на JavaScript</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<script type="text/javascript">

/*
* Функция подсчета стоимости услуг на создания дизайна сайта
*/
function calc() {
var type_design = document.getElementById("type_design"); //получаем ссылку на элемент Select (Тип дизайна)
var type_d = document.getElementById("type_d");
var is_html = document.getElementById("is_html"); //получаем ссылку на чекбокс (Требуется верстка?)
var is_ht = document.getElementById("is_ht");
var is_h = document.getElementById("is_h");
var count = document.getElementById("count"); //получаем ссылку на элемент input (Кол-во вариантов)
var result = document.getElementById("result"); //получаем ссылку на элемент span, в него будем писать стоимость дизайна
var resulta = document.getElementById("resulta");





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

result.innerHTML = price;
price -= (is_h.checked == true) ?(parseInt(is_h.value) / 100) * parseInt(price) : 0;
resulta.innerHTML = price;





}

</script>
</head>
<body>
<b>Тип дизайна:</b><br/>
<select onchange="calc()" id="type_design">
<option value="5000">Простой дизайн сайта</option>
<option value="7000">Сложный дизайн сайта</option>
<option value="10000">Дизайн интернет-магазина</option>
</select><br/>

<br/>
<form id="forms" onchange="calc()">

<input type="radio" name="check" value="267"><label>200</label>
<input type="radio" name="check" value="879"><label>500</label>
<input type="radio" name="check" value="1245"><label>1000</label>
</form>

<select onchange="calc()" id="type_d">
<option value="5000">Простой дизайн сайта</option>
<option value="700">Сложный дизайн сайта</option>
<option value="1000">Дизайн интернет-магазина</option>
</select><br/>

<input type="checkbox" onclick="calc()" value="3000" id="is_html" /> <label for="is_html">Требуется верстка?</label>
<input type="checkbox" onclick="calc()" value="3000" id="is_ht" /> <label for="is_html"> верстка?</label>
<br/>
Кол-во вариантов: <input type="text" id="count" value="1" onclick="calc()" />
<div>Стоимость дизайна сайта: <span id="result">0</span> руб.</div>
<div>Стоимость дизайна сайта: <span id="resulta">0</span> руб.</div>
<br/>
<input type="checkbox" onclick="calc()" value="10" id="is_h" /> <label for="is_html"> скидка 10%</label>
</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 30.07.2015, 00:21
Аватар для join
Профессор
Отправить личное сообщение для join Посмотреть профиль Найти все сообщения от join
 
Регистрация: 05.03.2012
Сообщений: 477

Тарантино снимает хард экшэны. Сайтами он не торгует точно 100%
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен калькулятор клининговых услуг abduRahman Работа 2 08.07.2024 09:55
Калькулятор услуг fabian89 Работа 22 19.11.2013 01:00
Нужен калькулятор услуг lukfm Работа 7 17.11.2013 15:15
Кредитный калькулятор kurya4iy Общие вопросы Javascript 4 11.05.2013 23:09
Сделать калькулятор на сайт. asderru Работа 1 22.07.2010 13:46