HTML-Formulare erstellen
Erstellen Sie Formulare für Benutzereingaben
HTML-Formulare erstellen ist eine kostenlose PHP Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des PHP Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der PHP Academy-Kurs umfasst insgesamt 3 Lektionen.
HTML-Formulare erstellen
HTML-Formulare erstellen
Willkommen zur nächsten Lektion! In dieser Lektion lernen Sie, wie Sie Formulare mit HTML erstellen. Formulare sind unverzichtbar, um Benutzereingaben zu erfassen, die Sie später mit PHP verarbeiten können. Fangen wir an!

Was sind HTML-Formulare?
Was sind HTML-Formulare?
HTML-Formulare werden verwendet, um Benutzereingaben zu erfassen. Sie ermöglichen es Benutzern, Felder auszufüllen, Auswahlen zu treffen und Daten zur Verarbeitung an einen Server zu senden.
Beispiel: Ein Anmeldeformular, in das Benutzer ihren Benutzernamen und ihr Passwort eingeben.
Wichtiger Punkt: Formulare bilden die Verbindung zwischen dem Benutzer und Ihren PHP-Skripten.
Ein einfaches Formular erstellen
Ein einfaches Formular erstellen
So erstellen Sie ein einfaches HTML-Formular:
Erklärung:
action: Gibt die PHP-Datei an, die die Formulardaten verarbeitet.method: Gibt an, wie die Daten gesendet werden (GEToderPOST).required: Stellt sicher, dass das Feld vor dem Absenden ausgefüllt werden muss.
<form action="process.php" method="POST">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<button type="submit">Submit</button>
</form>
Formularelemente
Formularelemente
Formulare können verschiedene Eingabetypen enthalten, um unterschiedliche Arten von Daten zu erfassen:
text: Für einzeilige Texteingaben.email: Für E-Mail-Adressen.password: Für Passworteingaben.checkbox: Für Mehrfachauswahlen.radio: Für Einfachauswahlen.submit: Zum Absenden des Formulars.
Beispiel:
<form action="submit.php" method="POST">
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<br>
<label for="password">Password:</label>
<input type="password" id="password" name="password" required>
<br>
<button type="submit">Login</button>
</form>
Optionsfelder verwenden
Optionsfelder verwenden
Mit Optionsfeldern können Benutzer eine Option aus einer Gruppe auswählen. Beispiel:
Tipp: Verwenden Sie für alle Optionsfelder einer Gruppe dasselbe name-Attribut.
<form action="submit.php" method="POST">
<p>Choose your favorite color:</p>
<input type="radio" id="red" name="color" value="Red">
<label for="red">Red</label>
<br>
<input type="radio" id="blue" name="color" value="Blue">
<label for="blue">Blue</label>
<br>
<button type="submit">Submit</button>
</form>
Kontrollkästchen verwenden
Kontrollkästchen verwenden
Mit Kontrollkästchen können Benutzer mehrere Optionen auswählen. Beispiel:
Tipp: Verwenden Sie eine Array-Syntax (hobbies[]), um mehrere Werte zu erfassen.
<form action="submit.php" method="POST">
<p>Select your hobbies:</p>
<input type="checkbox" id="reading" name="hobbies[]" value="Reading">
<label for="reading">Reading</label>
<br>
<input type="checkbox" id="traveling" name="hobbies[]" value="Traveling">
<label for="traveling">Traveling</label>
<br>
<button type="submit">Submit</button>
</form>
Auswahllisten
Auswahllisten
Dropdown-Menüs ermöglichen es Benutzern, eine Option aus einer Liste auszuwählen. Beispiel:
Tipp: Verwenden Sie selected, um eine Standardoption festzulegen.
<form action="submit.php" method="POST">
<label for="country">Choose your country:</label>
<select id="country" name="country">
<option value="USA">USA</option>
<option value="Canada">Canada</option>
<option value="UK">UK</option>
</select>
<br>
<button type="submit">Submit</button>
</form>
Barrierefreiheit von Formularen
Barrierefreiheit von Formularen
Stellen Sie sicher, dass Ihre Formulare für alle Benutzer zugänglich sind:
- Verwenden Sie
label-Tags, die überfor-Attribute mit Eingabefeldern verknüpft sind. - Gruppieren Sie zusammengehörige Eingabefelder mit
fieldsetundlegend. - Testen Sie Formulare auf ihre Benutzerfreundlichkeit auf mobilen Geräten.
Tipp: Barrierefreie Formulare verbessern die Benutzerfreundlichkeit für alle!
Sehr gut!
Sehr gut!
Herzlichen Glückwunsch! Sie haben gelernt, wie Sie HTML-Formulare mit verschiedenen Eingabetypen erstellen, darunter Textfelder, Optionsfelder, Kontrollkästchen und Dropdown-Menüs. Formulare bilden die Grundlage für Benutzereingaben in der Webentwicklung. In der nächsten Lektion lernen Sie, wie Sie Formulardaten mit PHP verarbeiten. Lassen Sie uns weiter programmieren!

Häufig gestellte Fragen
Ist die Lektion „HTML-Formulare erstellen“ kostenlos?
Ja — der vollständige Text von „HTML-Formulare erstellen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des PHP Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der PHP Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „HTML-Formulare erstellen“?
Erstellen Sie Formulare für Benutzereingaben Du übst PHP Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um PHP Academy zu starten?
Keine Vorkenntnisse erforderlich. PHP Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 3.
Wie lange dauert die Lektion „HTML-Formulare erstellen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser PHP Academy-Lektion Code schreiben und ausführen?
Ja. Jede PHP Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- HTML-Formulare erstellen
- Formulardaten mit PHP verarbeiten
- Formularvalidierung