Formulare & Eingabe

In dieser Lektion lernen Sie, wie Benutzerinteraktion mit Formularen in HTML umgesetzt wird, inklusive Eingabefelder, Buttons und Auswahlmöglichkeiten.

1. Das Formular-Element

Ein <form> fasst Eingabeelemente zusammen und definiert, wie Daten gesendet werden.
<form action="/submit" method="post">
  ...
</form>

2. Eingabefelder

Das <input>-Element wird für einzeilige Benutzereingaben genutzt.
<input type="text" name="vorname" placeholder="Vorname" required>
<input type="password" name="passwort">
<input type="email" name="email">

3. Textbereiche

Das <textarea> ermöglicht mehrzeilige Texteingabe.
<textarea name="nachricht" rows="4" cols="50"></textarea>

4. Auswahlfelder

Mit <select> und <option> können Benutzer aus vorgegebenen Optionen wählen.
<select name="land">
  <option value="de">Deutschland</option>
  <option value="at">Österreich</option>
  <option value="ch">Schweiz</option>
</select>

5. Buttons und Absenden

Formulare werden mit <button> oder <input type="submit"> abgeschickt.
<button type="submit">Absenden</button>
<input type="submit" value="Senden">

6. Formular-Gruppierung

Mit <fieldset> können zusammengehörige Eingaben optisch gruppiert werden. <legend> definiert eine Beschriftung.
<fieldset>
  <legend>Persönliche Daten</legend>
  <input type="text" name="name">
  <input type="email" name="email">
</fieldset>

7. Best Practices

8. Zusammenfassung