ihrer Bedeutung genau den Attributen action bzw. method im
Erläuterung Das Beispiel enthält zwei gewöhnliche einzeilige Eingabefelder (
), in denen der Anwender Vor- und Zuname eingeben kann. Wenn das Formular abgesendet wird, sollen jedoch nicht die Werte aus diesen Feldern einzeln übertragen werden, sondern eine zusammengesetzte Zeichenkette mit dem Format Zuname, Vorname . Um das zu erreichen, ist unterhalb der beiden input -Felder ein output -Feld notiert. Es handelt sich um ein Element mit möglichem Inhalt und wird deshalb in der Form
notiert. Im Attribut for werden, durch Leerzeichen getrennt, explizit die id -Namen derjenigen anderen Formularelemente angegeben, die an der Kalkulation beteiligt sind. Im obigen Beispiel bezieht sich die Angabe for="vorname zuname" also auf
und
. Wie die eigentliche Kalkulation zustande kommt, dafür gibt es keine Vorschrift. Eigens eingeführt wurde zu diesem Zweck jedoch der neue JavaScript Event-Handler onforminput , der im obigen Beispiel auch verwendet wird. Diesem Event-Handler wird ein einfaches JavaScript-Statement zugewiesen: value = zuname.value + ', ' + vorname.value Dieses Statement besagt: Das value -Attribut des aktuellen Elements, also des output -Elements, soll als Wert eine Zeichenkettenzusammensetzung enthalten, bestehend aus dem Wert des Feldes zuname , einem Komma und einem Leerzeichen, und dem Wert des Feldes vorname . Dadurch entsteht das Format Zuname, Vorname . Im obigen Beispiel sollte der Browser beim