Erläuterungen zum Quelltext für das Formular
Sinnvoll ist es, für die übersichtliche Anordnung der einzelnen Objekte (Eingabefelder, Buttons usw.)
eine Tabellenstruktur zu verwenden.
Mit dem unten abgebildeten Quelltext wird der Tabellenkopf und die erste Rechenzeile erzeugt. Die Formularobjekte
Eingabefeld, Button, Ausgabefeld werden mit Hilfe des input-Tags angezeigt.
Eigenschaften des input-Tags (Auswahl):
Art der Methode (Event-Handler) des input-Tags (Auswahl):
Methoden:
In diesem Fall wird die Methode addiere(zahl1.value,zahl2.value) aufgerufen, deren Inhalt als JavaScript-Quelltext
dargestellt ist. Hierbei handelt es sich um eine JavaScript-Prozedur, da das Ergebnis der Prozedur innerhalb der
Prozedur erzeugt und auch ausgegeben wird.
<form name = "grundop" action = ""> <table border="1"> <tr> <td>Zahl1</td> <td>Zahl2</td> <td>Operation</td> <td>Ergebnis</td> </tr> <tr> <td><input type = "text" name = "zahl1" value = "" size="10"></td> <td><input type = "text" name = "zahl2" value = "" size="10"></td> <td><input type = "button" name = "add" value = "Addition" onclick = "addiere(zahl1.value,zahl2.value)"></td> <td><input type = "text" name = "summe" value = "" size="10"></td> </tr> </table> </form>
Erläuterungen zum Quelltext für JavaScript
Für die Grundrechenoperationen gelten folgende Operatorzeichen:
+ plus, * mal, - minus, / geteilt durch, % moduloMethoden werden innerhalb des script-Tags programmiert. Dabei kann es sich entweder um ein Prozedur oder um eine Funktion handeln. Beide Arten werden durch dasselbe Befehlswort function eröffnet.
<script type="text/javascript"> 1 function addiere(z1,z2) { 2 var a = parseFloat(z1); 3 var b = parseFloat(z2); 4 document.grundop.summe.value = a + b;} </script>