Johannes Zeller: Warum funktioniert es nicht?

Beitrag lesen

Hallo Christian

<html>
<head>
<title>JavaScript-Übung</title>
</head>
<script language="javascript" type="text/javascript">
function rechnen()
{
var zahl1=document.zahl1;

Würde ich  var zahl1=document.rechnen.zahl1.value;  nehmen

var zahl2=document.zahl2;

var zahl1=document.rechnen.zahl2.value;

var ergebnis=document.ergebnis;
var ausgabe=document.ausgabe;

Diese beiden zeilen kannst du soweit ich sehe weglassen.

ergebnis="zahl1+zahl2";

document.rechnen.ergebnis.value=zahl1+zahl2;

ausgabe="Das gewünschte Ergebnis lautet" +ergebnis;

document.rechnen.ausgabe.value = "Das gewünschte Ergebnis lautet"+document.rechnen.ergebnis.value;

}
</script>
<body onload="rechnen()">

Bist du dir sicher, dass du die funktion beim Laden der Seite ausführen willst?

<form name="rechnen">

<form action="..." name="rechnen" onsubmit="rechnen();"> wäre wahrscheinlich sinnvoller

<input type="text" name="zahl1" size="2"> +
<input type="text" name="zahl2" size="2"> =
<input type="text" name="ergebnis" size="5">
<input type="submit" name="submit" value="OK">
<br>
<input type="text" name="ausgabe" size="30">
</form>
</body>
</html>

Probier es mal damit. Müsste eigentlich funktionieren.

Schöne Grüße

Johannes

--
This posting comes with ABSOLUTELY NO WARRANTY, to the extend permitted by applicable law.
ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}
Selfcode? Was soll denn das? http://emmanuel.dammerer.at/selfcode.html