Показать сообщение отдельно
  #9 (permalink)  
Старый 14.12.2014, 09:22
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Alina777
Уважаемый bes - подскажите, как добавить кнопку run?
долго думал/думала, я уже спать лёг

лови и такой вариант

<select class="pop">
	<option value="0">Значение 0</option>
	<option value="5500">Значение 5500</option>
	<option value="6500">Значение 6500</option>
	<option value="7000">Значение 7000</option>
	<option value="7500">Значение 7500</option>
</select>
<input type="checkbox" value="1500" class="tup" />
<br/><br/>
ИТОГО: <span class="result">0</span> руб.

<script>
!function () {
	var pop = document.querySelector(".pop");
	var tup = document.querySelector(".tup");
	var result = document.querySelector(".result");
	var bonus = +tup.value;
	
	function calc(price_pop) {
		var bon = 0;
		if (price_pop > 6500) {
			tup.checked = false;
			tup.setAttribute("disabled", "disabled");
		} else {
			tup.removeAttribute("disabled");
			if (tup.checked) bon = bonus;
		}
		result.innerHTML = price_pop + bon;
	}

	pop.addEventListener("change", function () {
		calc(+this.value);
	});
	
	tup.addEventListener("change", function () {
		calc(+pop.value);
	});

}();
</script>
Ответить с цитированием