[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: калькуляция услуг
slesh_nsf
цель, сделать чтобы при смене option"radius" были доступны другие значения value или те же самые но с другими числовыми значениями. допустим при радиусе 13', цена на "dop1" стоит 75, на 14' тоже самое, а надо чтобы было другое (dop1 = 85(75+10)). был бы очень благодарен в помощи. пример закинул на сайт, где и можно его посмотреть.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Калькулятор</title>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<script
type="text/javascript">
/*
*
*/

function calc() {
var radius = document.getElementById("radius");
var dop1 = document.getElementById("dop1");
var dop2 = document.getElementById("dop2");
var dop3 = document.getElementById("dop3");
var dop4 = document.getElementById("dop4");
var dop5 = document.getElementById("dop5");
var dop6 = document.getElementById("dop6");
var count = document.getElementById("count");
var result = document.getElementById("result");

var price = 0;
price += parseInt(radius.options[radius.selectedIndex].value);
price += (dop1.checked == true) ? parseInt(dop1.value) : 0;
price += (dop2.checked == true) ? parseInt(dop2.value) : 0;
price += (dop3.checked == true) ? parseInt(dop3.value) : 0;
price += (dop4.checked == true) ? parseInt(dop4.value) : 0;
price += (dop5.checked == true) ? parseInt(dop5.value) : 0;
price += (dop6.checked == true) ? parseInt(dop6.value) : 0;
price = parseInt(count.value) * price;
result.innerHTML = price;
}
</script>
</head>
<body>
<b>
колесо:</b><br/>
<select
onkeyup="calc()" id="radius">
<option
value="0">Выбрать</option>
<option
value="str0">13'</option>
<option
value="str1">14'</option>
<option
value="str2">15'</option>
</select><br/>
<input
type="checkbox" onchange="calc()" value="75" id="dop1" /> <label for="dop1">Монтаж колеса</label><br/>
<input
type="checkbox" onchange="calc()" value="75" id="dop2" /> <label for="dop2">Демонтаж колеса</label><br/>
<input
type="checkbox" onchange="calc()" value="100" id="dop3" /> <label for="dop3">Съем/установка колеса</label><br/>
<input
type="checkbox" onchange="calc()" value="100" id="dop4" /> <label for="dop4">Балансировка стального колеса</label><br/>
<input
type="checkbox" onchange="calc()" value="125" id="dop5" /> <label for="dop5">Балансировка литого колеса</label><br/>
<input
type="checkbox" onchange="calc()" value="1400" id="dop6" /> <label for="dop6">Переобуть а/м полностью (стальные диски)</label><br/>
<br/>

Кол-во колес: <input type="text" id="count" value="1" onkeyup="calc()" />
<div>
Итого: <span id="result">0</span> руб.</div>
</body>
</html>




Спустя 5 дней, 23 часа, 28 минут, 1 секунда (15.03.2012 - 19:43) slesh_nsf написал(а):
up, неужели так все сложно, понятное дело изучать язык, чтобы 1 раз воспользоваться в жизни, и вы для кого я так думаю это пустяк судя на лёгкость вопроса.

Спустя 12 минут, 50 секунд (15.03.2012 - 19:56) inpost написал(а):
Предлагай оплату, чем больше предложишь, тем более пафосный программист отзовётся сделать. Всё очень просто.
И для проектов раздел есть на форуме: "Проекты"

Спустя 13 часов, 12 минут, 15 секунд (16.03.2012 - 09:08) redreem написал(а):
тут помимо программирования надо еще над общей логической схемой покумекать. вопрос может и легкий, но решение - 2-3 часа "копки". естественно бесплатно никто делать не будет.

Спустя 6 часов, 1 минута, 41 секунда (16.03.2012 - 15:10) slesh_nsf написал(а):
спасибо, ответ честный, буду искать другие (бесплатные) способы.

Спустя 2 минуты, 3 секунды (16.03.2012 - 15:12) inpost написал(а):
Рекламную ссылку убрал, чтобы не светилась на домен.
А вообще, такая крупная компания, а жлобится заплатить 100-200 рублей за маленькую формочку?! До чего люди докатились smile.gif

Спустя 23 минуты, 31 секунда (16.03.2012 - 15:36) slesh_nsf написал(а):
компания не крупная и делаю сайт один я, а 200 рублей готов заплатить.
Быстрый ответ:

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