|
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
a) Datenversand aus Formularen ![]() b) Emailversand aus HTML-Seiten ![]() Inhalte eines Formulars können aus einem üblichen HTML-Dokument als E-Mail nur dann abgesandt 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 (und der Browser muss das wissen). Im Klartext: Nur wenn der Seitenbesucher auch ein Programm zum Emailversand eingerichtet hat, können die Daten des Formulars abgeschickt werden. Dazu werden die Daten dem Emailprogramm (GoogleMail, Prgasus, Outloock, ... ) übergeben und das Programm übernimmt die Aufgabe des Versendens. Normalerweise wird ein Fenster wie bei "neue Email" geöffnet und das Senden muss bestätigt werden. Form der Datenübermittlung nicht ohne Tücken. Andere Möglichkeiten bieten 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. c) Informationen entgegennehmen
d) Informationen schreiben / anzeigen
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: Beispiele Erklärungen zur Technik der Entgegennahme + Weiterverarbeitung von Benutzereingaben mittels Formularelement-Name, finden sie im Beispiel Erklärungen zur Technik der Entgegennahme + Weiterverarbeitung von Benutzereingaben mittes Identifikator finden sie im Beispiel | ||||||
|