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

Калькулятор стоимости
Здравствуйте, делаю калькулятор стоимости. В 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>
Изображения:
Тип файла: jpg calc.jpg (85.5 Кб, 14 просмотров)

Последний раз редактировалось andrydesign, 20.01.2014 в 20:40.
Ответить с цитированием