Показать сообщение отдельно
  #2 (permalink)  
Старый 01.11.2013, 10:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Сообщение от 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>
Ответить с цитированием