Formulareinsatz
Formulare in HTML-Dokumenten dienen als Schnittstelle zwischen Seitenbesucher und Browser. Sie werden eingesetzt zur Datenübermittlung, Entgegennahme von Eingaben und Anzeige von Ausgaben.
Eine HTML-Seite ohne weitere Hilfsmittel ist eine statische, nach dem Einlesen und Anzeigen nicht mehr veränderbare Seite. Formulare / Formularelemente innerhalb einer Seite sind die einzige Ausnahme. Hier kann man, obwohl die Seite bereits angezeigt wird, auch nachträglich noch etwas verändern.
Ich benutze Formulare um
- Eingaben für den Versand als Email (z.B.) entgegenzunehmen
- Eingaben für die Weiterverarbeitung entgegenzunehmen
- Ergebnisse + Resultate einer Berechnung (z.B.) anzuzeigen
Für Beginner: Wie sieht ein Formular aus? Info einblenden / ausblenden
Hier sehen sie ein Formular mit einem Eingabefeld, zwei Ausgabefeldern und drei Formularbuttons. Mit dem JavaScript im Hintergrund werden Inch in Zentimeter umgerechnet und umgekehrt.
- Das Eingabefeld dient der Entgegennahme einer Eingabe durch den Benutzer.
- Die beiden Ausgabefelder dienen der Anzeige von Berechnugsergebnissen, die ein JavaScript ermittelt.
- Die 3 Buttons lösen beim Anklicken unterschiedliche Aktionen aus.
Man kann also dem Formular etwas zur Weiterverarbeitung entnehmen oder auch nachträglich etwas in das Formular und damit in die Seite, hineinschreiben (lassen).
Javascript wird im Zusammenhang mit Formularen häufig eingesetzt, um Eingaben auf ihre Gültigkeit zu überprüfen, Berechnungen vorzunehmen, Resultate mit Hilfe von Formularen anzuzeigen oder entsprechende Aktionen auszulösen.
Informationen entgegennehmen
a) Mit Formularen können sie eine 'Benutzerschnittstelle' schaffen, Informationen entgegennehmen und dann mittels verschiedener Techniken weiterverarbeiten.
Informationen schreiben
b) Mit Formularen können sie eine 'Schnittstelle' schaffen, Informationen mittels verschiedener Techniken ermitteln und dann auf der Seite anzeigen.
Das soweit zur ersten Erklärung, wo und zu welchem Zweck Formulare in HTML-Dokumenten eingesetzt werden.
Weiterverarbeitung von Eingaben
Um Informationen aus einem ganz bestimmten Formularelement (z.B. einem Eingabefeld) zu entnehmen oder auch umgekehrt (z.B. in ein bestimmtes Feld zu schreiben) stehen 2 Techniken zur Verfügung.
Zu diesen beiden Techniken der Entgegennahme von Benutzereingaben aus Formularen bzw. der Möglichkeit Werte in ein Formular zu schreiben, habe ich eine eigene Seite erstellt:
Werteübergabe in Formularen
Beispiele
Erklärungen zur Technik der Entgegennahme + Weiterverarbeitung von Benutzereingaben mittels Formularelement-Name, finden sie im Beispiel
Umrechnung Lichtjahre in km / US-Meilen
Erklärungen zur Technik der Entgegennahme + Weiterverarbeitung von Benutzereingaben mittes Identifikator finden sie im Beispiel
Umrechnung Inch in Zentimeter
Emailversand aus Formularen
Inhalte eines Formulars können aus einem üblichen HTML-Dokument als E-Mail nur dann abgesand werden, wenn der Mail-Client des benutzten Browsers entsprechend konfiguriert ist. Es muss also auf dem Rechner des Besuchers ein Emailprogramm installiert und eingerichtet sein.
Im Klartext:
Nur wenn der Seitenbesucher auch ein Programm zum Emalversand eingerichtet hat, können die Daten des Formulars auch abgeschickt werden. Die Daten werden dann dem Emailprogramm (GoogleMail, Prgasus, Outloock, ... ) übergeben und das Programm übernimmt die Aufgabe des Versendens.
Da sie das nicht unbedingt voraussetzen können, ist diese Form der Datenübermittlung nicht ohne Tücken.
|
|
Andere Möglichkeiten bieten PHP-Dateien.

|