Калькулятор стоимости
Здравствуйте, делаю калькулятор стоимости. В JS полный ноль и следовательно возник вопрос:Нужно что бы при выборе в селекте id="ugol"
если выбрано "Нет" то в инпут id="w" и id="h" к вводимой сумме прибавлялось значение 28, а если выбрано "Есть" то 34.
<div class="calc">
<span>Габариты изображения</span><br />
W<input type="text" id="w" value=" " onchange="calc()" />
H<input type="text" id="h" value=" " onchange="calc()" />
<br /><hr />
<span>Выберите размер клише</span>
<select onchange="calc()" id="klishe">
<option value="0.7">1мм</option>
<option value="0.85">2мм</option>
<option value="1">3мм</option>
<option value="1.1">4мм</option>
<option value="1.2">5мм</option>
<option value="1.3">7мм</option>
</select>
<span>Угол</span>
<select onchange="calc()" id="ugol">
<option value="No">Нет</option>
<option value="Yes">Есть</option>
</select>
<div>Стоимость: <span id="result">0</span> грн.</div>
</div>
<script language="javascript" type="text/javascript">
function calc() {
var w = document.getElementById("w");
var h = document.getElementById("h");
var klishe = document.getElementById("klishe");
var ugol = document.getElementById("ugol");
var price = 0;
price = parseInt(w.value) * parseInt(h.value);
price *= (klishe.options[klishe.selectedIndex].value);
price=Math.round(price)/100;
result.innerHTML = price;
}
</script>
Последний раз редактировалось andrydesign, 20.01.2014 в 20:40.
|