Mit FORM werden eines oder mehrere Formulare innerhalb eines Dokuments eingebaut. Nur innerhalb eines Formulars werden die unterschiedlichen Formularelemente interpretiert.
form definiert mit seinem Inhalt Formulare in HTML-Seiten, d.h. Eingabe-Elemente, deren Name/Werte-Paare
dann zum Server geschickt werden. Die wichtigsten form-Inhalts-Elemente sind
input,
select und
textarea.
Das action-Attribut ist wesentlich für die Funktion von form.
Das input-Tag mit den type -Werten submit oder image sendet die eingegebenen
Daten mit Namen und Werten zum Server zu einem Programm, das mit action definiert ist.
Dieses Programm wertet die Daten aus und schickt eine HTML-Seite zurück. Der Browser
übernimmt dabei die richtige Codierung von Sonderzeichen und Whitespaces zum Server.
Dies kann man auch mit JavaScript-Funktionen durchführen und hat damit wesentlich mehr
Freiheiten beim Aufbau von Formularen. Dies wird allerdings später ausführlich behandelt.
Wenn man auf dem Server keine cgi- oder asp-Programme installieren kann oder nicht
programmieren möchte, dann kann man sich die Daten des Formulars auch per Mail
schicken lassen. Mit dem Wert mailto: für das Attribut action.
Allerdings hat man mit dem ganz normalen Rückgabestring recht wenig Freude:
Ohne Spaces, mit Hexziffern für Sonderzeichen und Trennern braucht es eine weitere Aufbereitung.
Es können mehrere Formulare in einem Dokument definiert werden, nicht jedoch mehrere
Formulare ineinander. Per JavaScript kann man auf die form-Elemente auch unter NN schreibend zugreifen.
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.