Sie sind hier: Startseite -> HTML-Grundlagen -> Formulare -> Formular (FORM)

HTML-Grundlagen: HTML-Formular (form)

FORM: Formular zur Kommunikation mit HTML

Die direkte Kommunikation zwischen den Besucher/innen einer Webseite und dem oder den Betreiber(n) der Seite kann durch ein E-Mail erfolgen, noch direkter ist dies durch ein Formular zu bewerkstelligen. Viele Seitenbetreiber sind in der Zwischenzeit skeptisch geworden, ob das Formular eine Zukunft hat, weil durch die ständigen Spam-Einträge ist die Betreuung zeitaufwändig.

Trotzdem ist das Formular ein wichtiges Instrument, vor allem für das Marketing. Auf privaten Seiten wird das Formular als klassisches Kontaktformular angeboten, große Unternehmen, vor allem Onlineshops, nützen Formulare auch, um ein Feedback zum Kundenservice oder zu den Produkten selbst zu erhalten und dabei ist das Formular eine feine Sache, weil man unterschiedliche Möglichkeiten der Antwortgebung einsetzen kann.

Mit dem FORM-Tag startet man den Bereich, in dem das Formular später in der Webseite dargestellt werden soll. FORM steht logischerweise für Formular und der Tag umschließt alle Einstellungen, die das Formular betreffen, also alle Textfelder, Auswahllisten und dergleichen mehr.

Der Zusatz "action" definiert, wohin die Formulardaten geschickt werden sollen, wenn der Besucher auf den Abschicken-Button geklickt hat. Das kann die eigene Seite sein, um per PHP die Formulardaten auszuwerten, das kann eine Feedback-Seite sein, bei der die Daten ausgewertet werden.

"Method" ist der Zusatz, in dem bestimmt wird, auf welche Weise die Formulardaten versendet werden sollen. Zur Verfügung steht "Get" und "Post", wobei Post bei Formularen meistens eingesetzt wird.

Mit "name" kann man einen Namen für das Formular vergeben, aber das hat nur eine Rolle gespielt, solange man mit Javascript die Formularfelder auf Richtigkeit überprüft hat. Javascript erkennt die Formulardaten nur, wenn der Name des Formulares angegeben ist. Wenn man hingegen die Formulardaten mit PHP prüft, braucht man keinen Formularnamen, weil PHP bezieht sich auf die Datenfelder selbst.

In der Praxis wird man eine HTML-PHP-Lösung anstreben, denn diese lässt es zu, dass man eine barrierefreie Lösung anbieten kann, was bedeutet, dass bei einem Fehler ein normaler Text als Information zur Verfügung steht, während Javascript entweder ein Popup liefert, womit Menschen mit Behinderung wenig anfangen können oder direkt zu einem Formularfeld springt, das nicht richtig ausgefüllt wurde, was an sich eine nette Lösung ist, aber auch für Verwirrung sorgen kann.

Übersicht der Unterseiten

Formular erstellen

Informationen über das Erstellen eines Formulares mit HTML für die Webseite für Gästebücher, Kommentare oder Kontaktformulare.

Auswahlliste

Informationen über die Auswahlliste mit Select, wie sie im HTML-Formular integriert werden kann.

Checkbox

Informationen über die Checkbox im HTML-Formular, die bei Ja/Nein-Situationen zum Einsatz kommt.

Zurück zum Hauptthema

Übersicht Formulare

Startseite HTML-Grundlagen