Сообщение от YaVolodya
|
Подскажите, пожалуйста, в чём причина
|
Сообщение от YaVolodya
|
innerText
|
Сообщение от YaVolodya
|
event
|
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<script type="text/javascript">
function check_digits(event) {
event = window.event || event;
var key = (event.which) ? event.which : event.keyCode;
if (!(key >= 48 && key <= 57) && key != 8 && key != 46) { return false; }
}
function calculate() {
var cena = 0;
var dlina = +document.calc.dlina.value||0;
var shirina = +document.calc.shirina.value||0;
if (dlina > 0 && shirina > 0) {
document.getElementById('ploschad').innerHTML = dlina * shirina;
cena = dlina * shirina * 100;
}
else
document.getElementById('ploschad').innerHTML = "0";
document.getElementById('cena').innerHTML = cena + "руб.";
return true;
}
</script>
<form name="calc">
<table>
<tr>
<td>Длина комнаты (метры):</td>
<td><input size="10" name="dlina" onkeypress="return check_digits(event)" onkeyup="calculate();" /></td>
</tr>
<tr>
<td>Ширина комнаты (метры):</td>
<td><input size="10" name="shirina" onkeypress="return check_digits(event)" onkeyup="calculate();" value="" /></td>
</tr>
<tr>
<td>Площадь комнаты:</td>
<td><span id="ploschad"></span> м<sup>2</sup></td>
</tr>
<tr>
<td>Стоимость:</td>
<td><span id="cena"></span></td>
</tr>
</table>
</form>
</body>
</html>