HTML Formulare

HTML Formulare

Ein HTML-Formular wird verwendet, um Benutzereingaben zu sammeln. Die Benutzereingaben werden meistens zur Verarbeitung an einen Server gesendet.


Erklärung

HTML-Formulare lassen sich ganz einfach als Tag definieren:

Hier versteckt sich noch mehr!
Besuche die App, um alle Inhalte zu sehen!

Damit ein HTML-Formular sinnvoll eingesetzt werden kann, verfügt es über ein paar nützliche Attribute.

Wichtige Attribute

Ein wichtiges Attribut ist action. Das action-Attribut hilft uns den Empfänger zu adressieren. Einfacher gesagt, das action-Attribut speichert den Wert des Empfängers. Ein möglicher Empfänger ist zum Beispiel ein Server oder eine E-Mail-Adresse. Vor der E-Mail-Adresse ist noch der E-Mail-Adressenzusatz mailto: notwendig.

Hier versteckt sich noch mehr!
Besuche die App, um alle Inhalte zu sehen!

Ein weiteres wichtiges Attribut ist method. Das method-Attribut gibt an, wie die Formulardaten an den Server, also an die im action-Attribut angegebene Adresse, geschickt werden sollen. Hierfür unterscheidet man unteranderem zwischen get und post.

get

Hängt die Formulardaten an die URL mittels name und value Paaren an.

Hier versteckt sich noch mehr!
Besuche die App, um alle Inhalte zu sehen!

post

Sendet die Formulardaten an den Server.

Hier versteckt sich noch mehr!
Besuche die App, um alle Inhalte zu sehen!

Jetzt sind die Formalitäten des Formulars (Achtung: Wortwitz!) geklärt, jedoch müssen natürlich noch Felder her, die ein Formular erst so richtig nützlich machen.

Formularelemente

Eines der am häufigsten verwendeten Formularelemente ist das input-Element. Durch das input-Tag können Daten eingegeben oder ausgewählt werden. Mit Hilfe des type-Attributs kann angegeben werden, welche Daten eingegeben werden sollen.

Hier versteckt sich noch mehr!
Besuche die App, um alle Inhalte zu sehen!

ACHTUNG: Zwischen den input-Tags darf KEIN Inhalt sein. Deshalb wird es auch nicht geschlossen!

Das value-Attribut kann für verschiedene input-Elemente verschiedene Aufgaben übernehmen, zum Beispiel:

Hier versteckt sich noch mehr!
Besuche die App, um alle Inhalte zu sehen!

Das name-Attribut gibt den einzelenen Elementen einen Namen. Das ist vorallem dann sinnvoll, wenn man die Elemente mit ihrem Namen ansprechen möchte. Es ist auch möglich, dass mehrere Elemente denselben Namen haben.

Hier versteckt sich noch mehr!
Besuche die App, um alle Inhalte zu sehen!

Es gibt natürlich noch zahlreiche weitere Formularelemente neben dem input-Element. Eine gute Quelle dafür ist w3schools


Beispiel

Beispiel Anmeldeseite:

Hier versteckt sich noch mehr!
Besuche die App, um alle Inhalte zu sehen!

Das Beispiel soll euch nur zeigen, wie ein Formular aussehen kann und schickt natürlich keine Daten weiter, da beispiel.de/anmeldung nicht existiert.

No items found.

simpleclub ist am besten in der App.

Mit unserer App hast du immer und überall Zugriff auf: Lernvideos, Erklärungen mit interaktiven Animationen, Übungsaufgaben, Karteikarten, individuelle Lernpläne uvm.

Jetzt simpleclub Azubi holen!

Mit simpleclub Azubi bekommst du Vollzugang zur App: Wir bereiten dich in deiner Ausbildung optimal auf deine Prüfungen in der Berufsschule vor. Von Ausbilder*innen empfohlen.

Jetzt simpleclub Azubi holen