HMTLanfänger: Rechnen in Javascript/HTML

Hallo, ich habe ein Problem beim Berechnen in HTML.  Ich würde gerne ein Ergebnis berechnen, das sich, beim drücken eines Aktualisierungsbuttons, von selbst berechnet, wenn man die Menge ändert.
Irgendwie klappt das aber nicht so ganz. Kann vielleicht mal jemand über meinen HTML-Code drüber schauen?
Vielen Dank.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<title>Rechnen</title>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
<script type="text/javascript">  
function rechne() {  
var i1,i2,z1,z2,ergneu;  
i1=document.Rechnung.preis.value;  
i2=document.Rechnung.menge.value.;  
z1=parseFloat(i1);  
z2=parseFloat(i2);  
ergneu=z1*z2;  
document.Rechnung.ergneu.value.=ergneu;  
}  
  
</script>  
</head>  
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">  
  
  
<form action="" name="Rechnung">  
Preis <input type="text" name"preis" value="15">*  
Menge<input type="text" name="menge" value="1">=  
<input type="text" name="ergneu" value="10"><br>  
<button type="button" onclick="rechne ()">Aktualisieren</button>  
  
</form>  
</body>  
  
</html>
  1. @@HMTLanfänger:

    nuqneH

    Irgendwie klappt das aber nicht so ganz.

    „Klappt nicht so ganz“ als Problembeschreibung klappt nicht so ganz.

    Was erwartest du? Was passiert stattdessen? Was hast du zum Debuggen bereits unternommen?

    BTW, die Werte von Eingabefeldern sind Strings, nicht Zahlen.

    Qapla'

    --
    „Perfektion ist nicht dann erreicht, wenn es nichts mehr hinzuzufügen gibt, sondern wenn man nichts mehr weglassen kann.“ (Antoine de Saint-Exupéry)
    1. @@Gunnar Bittersmann:

      nuqneH

      BTW, die Werte von Eingabefeldern sind Strings, nicht Zahlen.

      Ähm, du wandelst die Strings ja in Zahlen um. Aber bei sowas wie "charset=iso-8859-1" schmerzen meine Augen und werden blind.

      Qapla'

      --
      „Perfektion ist nicht dann erreicht, wenn es nichts mehr hinzuzufügen gibt, sondern wenn man nichts mehr weglassen kann.“ (Antoine de Saint-Exupéry)
  2. Om nah hoo pez nyeetz, HMTLanfänger!

    document.Rechnung.ergneu.value.=ergneu;

    ---------------------------------^

    Du solltest dein HTML dringend an das aktuelle Jahrtausend anpassen. Gestaltung ausschließlich mit CSS und auf die br-Elemente lässt sich verzichten.

    Matthias

    --
    1/z ist kein Blatt Papier.