Checkboxen
Teil des Abschnitts Fundamentals der HTML-Journey von Coddy — Lektion 42 von 60.
In HTML werden Checkboxen verwendet, um eine Reihe von Optionen zu erstellen, bei denen der Benutzer mehrere Optionen aus der Gruppe auswählen kann. Checkboxen werden mit dem <input>-Tag erstellt, wobei das type-Attribut auf "checkbox" gesetzt ist.
Hier ist die grundlegende Syntax zum Erstellen einer Checkbox in HTML:
<input type="checkbox" id="option1" name="checkboxgroup" value="option1">
<label for="option1">Option 1</label><input>: Das Tag, das das Eingabefeld definiert.type="checkbox": Ein Attribut, das den Eingabetyp als Checkbox festlegt.id: Ein Attribut, das der Checkbox eine eindeutige Kennung gibt.
name: Ein Attribut, das Checkboxen gruppiert. Im Gegensatz zu Radio-Buttons können mehrere Checkboxen mit demselben Namen gleichzeitig ausgewählt werden.value: Ein Attribut, das den mit der Checkbox verknüpften Wert angibt. Dieser Wert wird an den Server gesendet, wenn das Formular abgeschickt wird.
<label>: Ein Tag, das eine anklickbare Beschriftung für das Kontrollkästchen bereitstellt. Dasfor-Attribut des Labels sollte mit demid-Attribut des Kontrollkästchens übereinstimmen.
Hier ist ein Beispiel dafür, wie man eine Gruppe von Kontrollkästchen erstellt:
<form>
<input type="checkbox" id="option1" name="mygroup" value="option1">
<label for="option1">Option 1</label><br>
<input type="checkbox" id="option2" name="mygroup" value="option2">
<label for="option2">Option 2</label><br>
<input type="checkbox" id="option3" name="mygroup" value="option3">
<label for="option3">Option 3</label><br>
</form>In diesem Beispiel haben wir ein Formular mit drei Checkboxen, die alle zur gleichen Gruppe gehören, da sie dasselbe name-Attribut ("mygroup") teilen. Jede Checkbox hat eine eindeutige id und einen value sowie ein entsprechendes Label. Wenn der Benutzer eine oder mehrere dieser Optionen auswählt und das Formular absendet, werden die Werte der ausgewählten Checkboxen an den Server gesendet.
Aufgabe
EinfachErstellen Sie ein HTML-Dokument, das ein Formular mit einer Gruppe von Checkboxen enthält. Das Formular sollte die folgenden Elemente enthalten:
- Ein
<form>-Tag. - Erstellen Sie innerhalb des Formulars eine Gruppe von drei Checkboxen mit dem Namen "toppings".
- Die erste Checkbox sollte die id "cheese", den value "cheese" und ein Label mit dem Text "Cheese" haben.
- Die zweite Checkbox sollte die id "pepperoni", den value "pepperoni" und ein Label mit dem Text "Pepperoni" haben.
- Die dritte Checkbox sollte die id "mushrooms", den value "mushrooms" und ein Label mit dem Text "Mushrooms" haben.
- Fügen Sie nach jedem Label ein
<br>-Tag hinzu, um einen Zeilenumbruch zu erzeugen.
Spickzettel
Checkboxen ermöglichen es Benutzern, mehrere Optionen aus einer Gruppe auszuwählen. Sie werden mit dem <input>-Tag mit type="checkbox" erstellt.
Grundlegende Checkbox-Syntax:
<input type="checkbox" id="option1" name="checkboxgroup" value="option1">
<label for="option1">Option 1</label>Wichtige Attribute:
type="checkbox": Legt den Eingabetyp als Checkbox festid: Eindeutige Kennung für die Checkboxname: Gruppiert Checkboxen zusammen (mehrere können ausgewählt werden)value: Wert, der beim Absenden des Formulars an den Server gesendet wird<label for="">: Bietet eine anklickbare Beschriftung (das for-Attribut entspricht der Checkbox-ID)
Beispiel für mehrere Checkboxen:
<form>
<input type="checkbox" id="option1" name="mygroup" value="option1">
<label for="option1">Option 1</label><br>
<input type="checkbox" id="option2" name="mygroup" value="option2">
<label for="option2">Option 2</label><br>
<input type="checkbox" id="option3" name="mygroup" value="option3">
<label for="option3">Option 3</label><br>
</form>Probier es selbst
<!DOCTYPE html>
<html>
<body>
<!-- Hier Code schreiben -->
</body>
</html>Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
2Text und Formatierung
ÜberschriftenAbsätzeZeilenumbrücheFetter und kursiver TextNochmals fett und kursivWiederholung – Formatierung8Formulare und Eingaben Teil 1
Formular-GrundlagenTexteingabenInput-AttributePasswortfeldLabels für EingabenZusammenfassung – Einfaches Formular11Event-Registrierungsseite
ProjektübersichtHeader-Bereich6Seitenlayout
Bereiche (Divisions)Inline-SpansSemantische TagsSections und ArticlesZusammenfassung – Layout9Formulare und Eingaben Teil 2
Radio-ButtonsCheckboxenDropdownsButtonsButtons in FormularenWiederholung - Formulare #1Wiederholung - Formulare #212Abschlussherausforderungen
Einfache ProfilkarteEvent-EinladungskarteEinfache ArtikelseiteLieblingsbücher-Liste