Показать сообщение отдельно
  #6 (permalink)  
Старый 10.12.2013, 16:33
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Batyabest,

<script>
var d = document, amount, lift, price_floor = 100;

window.onload = function () {
	d.getElementById("main").onclick = function (e) {
		var target = e && e.target || event.srcElement;
		
		if (target.tagName == "INPUT" && target.name == "podyem") return summ();
		
		if (target.tagName == "INPUT" && target.name == "dostavka") {
			amount = target.value;
		}
		summ();
	};
	
	d.getElementById("etazh").onkeyup = function () {
		lift = parseInt(d.getElementById("etazh").value);
		summ();
	};
}

function summ() {
	d.getElementById("clarify").style.display = amount == 0 ? "block" : "none";
	d.getElementById("delivery").innerHTML = amount == undefined ? 0 : amount;
	d.getElementById("lifting").innerHTML = (d.getElementById("wo_lift").checked ? parseInt(lift) : 0)+" * "+price_floor;
	d.getElementById("sum").innerHTML = parseInt((amount == undefined ? 0 : amount)) + parseInt((d.getElementById("wo_lift").checked ? (lift == undefined ? 0 : lift) : 0))*price_floor;
}
</script>
<div id="main">
<p><b><span style="color: blue">Услуги по доставке</span></b></p>
<input type="radio" name="dostavka" value="300"><span> г. Нижний Новгород (нижняя часть города) в течение 5 дней 300 руб.</span><br>
<input type="radio" name="dostavka" value="400"><span> г. Нижний Новгород (верхняя часть города) в течение 5 дней 400 руб.</span><br>
<input type="radio" name="dostavka" value="800"><span> г. Нижний Новгород, срочная (верхняя и нижняя часть города) на следующий день после оформления! 800 руб.</span><br>
<input type="radio" name="dostavka" value="1500"><span> Нижегородская область до 30 км. в течение 5 дней 1500 руб.</span><br>
<input type="radio" name="dostavka" value="0"><span> За пределами Н.Новгорода от 30 км. (на круг) 14 руб./км</span><br>
<input type="radio" name="dostavka" value="0"><span> Транспортной компанией: с тарифами доставки Вы можете  ознакомится:  <a href="http://www.pecom.ru/ru/calc/">ТК ПЭК</a>, <a href="http://www.dellin.ru/">ТК Деловые Линии</a>. Вес упаковки стола с механизмом составляет 40килограм.(2места). Вся мебель поставляется в разобранном виде в плоских упаковках.</span>
<p><b><span style="color: blue">Услуги по подъему на этаж</span></b></p>
<input type="radio" name="podyem" id="wo_lift">
<span> Подъем стола-транформера в квартиру 100 руб./этаж на </span><input type="text" id="etazh" size=3>
<input type="radio" name="podyem"><span> Подъем стола-транформера на лифте</span><br>
<span>Итого: доставка <span id="delivery">0</span>&nbsp;+&nbsp;подъем <span id="lifting">0 * 100</span>&nbsp;=&nbsp;<span id="sum">0</span>&nbsp;<span id="clarify" style="display: none;">мы уточним точную стоимость</span></span></div>


P.S.: зря плодите море тем...
Ответить с цитированием