<html>
<head>
<title>Считалка</title>
<script language="JavaScript" type="text/javascript">
<!--
function calc() {
var cost_m2 = document.getElementById('cost_m2'); //цена метра квадратного
//var cost_izd = document.getElementById('cost_izd'); // цена изделия
var cost = document.getElementById('cost'); //сумма
var width = document.getElementById('width'); //ширина
var height = document.getElementById('height'); //высота
var metric = document.getElementById('metric'); //размер в см мм м
var copys = document.getElementById('copys'); //колво-копий
//var sq = document.getElementById('sq'); //площадь
var w, h;
if(metric.value == 'mm') {
w = width.value / 1000;
h = height.value / 1000;
}
if(metric.value == 'cm') {
w = width.value / 100;
h = height.value / 100;
}
if(metric.value=='m') {
w = width.value;
h = height.value;
}
var sq, cost_izd;
sq = w * h; // размер в квадратах
cost_izd = sq * cost_m2.value; //умножаем полеченный размер на цену метра квадратного = цена изделия
cost.value = 1 * cost_izd * copys.value; //цену изделия на кол-во копий = цена
}
//-->
</script>
</head>
<body>
<form>
<select id="cost_m2" name="material" onChange="calc()">
<option value="">--</option>
<option value="10">Самоклейка</option>
<option value="15">Банер</option>
</select>
<input type="text" value="0" id="height" name="height" onKeyUp="calc()"> x <input type="text" value="0" id="width" name="width" onKeyUp="calc()">
<select name="metric" id="metric" onChange="calc()" >
<option value="cm">cm</option>
<option value="m">m</option>
<option value="mm">mm</option>
</select> (ширина х высота)
<input name="copys" onKeyUp="calc()" id="copys" value="1" size="3">
<br>
<input name="cost" size="6" id="cost" value="0">
</form>
</body>
</html>