Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jednoduchý javascript na násobení

<html>
<head>
  <script type="text/javascript" language="JavaScript">
  <!--
  function change ()
  {
    var inputA = document.getElementById ("plocha_delka");
    var inputB = document.getElementById ("plocha_sirka");
    var inputC = document.getElementById ("plocha_vypocet");
    
    var a = inputA.value - 0;
    var b = inputB.value - 0;
    var result = Math.round(a * b);
    
    inputC.value = (isNaN (result)? "": result);
    }
  //-->
  </script>
<head>

<body>
  <input type="text" id="plocha_delka" onkeyup="change()" name="plocha_delka" size="5"> m
  <input type="text" id="plocha_sirka" onkeyup="change()" name="plocha_sirka" size="5"> m
  <input type="text" id="plocha_vypocet" readonly="readonly" value="0.0" name="plocha_vypocet" size="7"> m<sup>2</sup>
</body>
</html>

Výchozí hodnotu výsledku máš 0.0, ale když zadáš skutečné hodnoty, tak se výsledek zaokrouhlí, protože tam máš Math.round, takže výsledek nebude třeba 2.8 ale 3.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny