Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Grundlagen der Formularerstellung in HTML | HTML-Formulare und Benutzereingaben
Ultimatives HTML
course content

Kursinhalt

Ultimatives HTML

Ultimatives HTML

1. Verständnis der Webentwicklung
3. HTML-Dokumentstruktur
4. Arbeiten mit Medien und Tabellen

book
Grundlagen der Formularerstellung in HTML

Das HTML-Element <form> ist ein grundlegender Baustein zur Erstellung interaktiver Formulare auf einer Webseite. Es dient als Container für alle Formularelemente. Im Folgenden sehen wir ein Beispiel für ein einfaches Formular:

Hinweis

Alle Beispiele enthalten das Attribut onsubmit="return false", um das standardmäßige Absendeverhalten des Formulars zu verhindern. So bleibt der Fokus auf dem Verständnis der Formularerstellung und der Attribute.

html

index.html

copy

Erläuterung der form-Attribute:

  • name stellt eine eindeutige Kennung für das Formular auf einer Webseite bereit. Sowohl der Server als auch der Client verwenden diese Kennung zur Verarbeitung der Formulardaten. Der Formularname darf Zahlen, Unterstriche, Bindestriche und Zeichen des englischen Alphabets enthalten, jedoch keine Leerzeichen;

  • autocomplete legt fest, ob Webbrowser Formularfelder automatisch ausfüllen können. Es kann auf "on" oder "off" gesetzt und auf einzelne Formularelemente angewendet werden;

  • novalidate gibt an, dass Browser keine Validierung der Formularfelder durchführen sollen. Dies ist nützlich, wenn die Validierung manuell mit JavaScript erfolgen soll;

  • method legt die HTTP-Methode fest, mit der die Formulardaten an den Server gesendet werden. Die beiden gebräuchlichsten Methoden sind GET und POST. Dieses Thema wird im JavaScript-Kurs ausführlich behandelt.

Übersicht über Kindelemente innerhalb eines Formulars

Im form-Element befinden sich verschiedene Kindelemente, die für die Funktionalität des Formulars unerlässlich sind. Das input-Element ermöglicht es Benutzern, unterschiedliche Datentypen wie Text, Zahlen und Daten einzugeben. In diesem Beispiel wird type="email" für das E-Mail-Feld und type="password" für das Passwortfeld verwendet. Das label-Element strukturiert das Formular und bietet beschreibenden Text für Eingabefelder, um den Benutzern deren Zweck zu verdeutlichen. Das Button-Element mit type="submit" dient dazu, die Formulardaten beim Anklicken an den Server zu senden. Standardmäßig wird beim Absenden des Formulars die Webseite neu geladen, dieses Verhalten kann jedoch mit JavaScript angepasst werden.

question mark

Welches HTML-Element wird verwendet, um eine Absende-Schaltfläche für ein Formular zu erstellen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Ultimatives HTML

Ultimatives HTML

1. Verständnis der Webentwicklung
3. HTML-Dokumentstruktur
4. Arbeiten mit Medien und Tabellen

book
Grundlagen der Formularerstellung in HTML

Das HTML-Element <form> ist ein grundlegender Baustein zur Erstellung interaktiver Formulare auf einer Webseite. Es dient als Container für alle Formularelemente. Im Folgenden sehen wir ein Beispiel für ein einfaches Formular:

Hinweis

Alle Beispiele enthalten das Attribut onsubmit="return false", um das standardmäßige Absendeverhalten des Formulars zu verhindern. So bleibt der Fokus auf dem Verständnis der Formularerstellung und der Attribute.

html

index.html

copy

Erläuterung der form-Attribute:

  • name stellt eine eindeutige Kennung für das Formular auf einer Webseite bereit. Sowohl der Server als auch der Client verwenden diese Kennung zur Verarbeitung der Formulardaten. Der Formularname darf Zahlen, Unterstriche, Bindestriche und Zeichen des englischen Alphabets enthalten, jedoch keine Leerzeichen;

  • autocomplete legt fest, ob Webbrowser Formularfelder automatisch ausfüllen können. Es kann auf "on" oder "off" gesetzt und auf einzelne Formularelemente angewendet werden;

  • novalidate gibt an, dass Browser keine Validierung der Formularfelder durchführen sollen. Dies ist nützlich, wenn die Validierung manuell mit JavaScript erfolgen soll;

  • method legt die HTTP-Methode fest, mit der die Formulardaten an den Server gesendet werden. Die beiden gebräuchlichsten Methoden sind GET und POST. Dieses Thema wird im JavaScript-Kurs ausführlich behandelt.

Übersicht über Kindelemente innerhalb eines Formulars

Im form-Element befinden sich verschiedene Kindelemente, die für die Funktionalität des Formulars unerlässlich sind. Das input-Element ermöglicht es Benutzern, unterschiedliche Datentypen wie Text, Zahlen und Daten einzugeben. In diesem Beispiel wird type="email" für das E-Mail-Feld und type="password" für das Passwortfeld verwendet. Das label-Element strukturiert das Formular und bietet beschreibenden Text für Eingabefelder, um den Benutzern deren Zweck zu verdeutlichen. Das Button-Element mit type="submit" dient dazu, die Formulardaten beim Anklicken an den Server zu senden. Standardmäßig wird beim Absenden des Formulars die Webseite neu geladen, dieses Verhalten kann jedoch mit JavaScript angepasst werden.

question mark

Welches HTML-Element wird verwendet, um eine Absende-Schaltfläche für ein Formular zu erstellen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt