Cases à cocher
Fait partie de la section Fundamentals du Journey HTML de Coddy — leçon 42 sur 60.
En HTML, les cases à cocher sont utilisées pour créer un ensemble d'options où l'utilisateur peut sélectionner plusieurs options dans le groupe. Les cases à cocher sont créées à l'aide de la balise <input> avec l'attribut type défini sur "checkbox".
Voici la syntaxe de base pour créer une case à cocher en HTML :
<input type="checkbox" id="option1" name="checkboxgroup" value="option1">
<label for="option1">Option 1</label><input>: La balise qui définit le champ de saisie.type="checkbox": Un attribut qui spécifie le type d'entrée comme une case à cocher.id: Un attribut qui donne à la case à cocher un identifiant unique.
name: Un attribut qui regroupe les cases à cocher ensemble. Contrairement aux boutons radio, plusieurs cases à cocher avec le même nom peuvent être sélectionnées en même temps.value: Un attribut qui spécifie la valeur associée à la case à cocher. Cette valeur est envoyée au serveur lorsque le formulaire est soumis.
<label>: une balise qui fournit une étiquette cliquable pour la case à cocher. L'attributforde l'étiquette doit correspondre à l'attributidde la case à cocher.
Voici un exemple de création d'un groupe de cases à cocher :
<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>Dans cet exemple, nous avons un formulaire avec trois cases à cocher, appartenant toutes au même groupe car elles partagent le même attribut name (« mygroup »). Chaque case à cocher possède un id et une value uniques, ainsi qu'une étiquette correspondante. Lorsque l'utilisateur sélectionne une ou plusieurs de ces options et soumet le formulaire, les valeurs des cases à cocher sélectionnées seront envoyées au serveur.
Défi
FacileCréez un document HTML qui inclut un formulaire avec un groupe de cases à cocher. Le formulaire doit comporter les éléments suivants :
- Une balise
<form>. - À l'intérieur du formulaire, créez un groupe de trois cases à cocher avec le name "toppings".
- La première case à cocher doit avoir l'id "cheese", la value "cheese", et une étiquette avec le texte "Cheese".
- La deuxième case à cocher doit avoir l'id "pepperoni", la value "pepperoni", et une étiquette avec le texte "Pepperoni".
- La troisième case à cocher doit avoir l'id "mushrooms", la value "mushrooms", et une étiquette avec le texte "Mushrooms".
- Ajoutez une balise
<br>après chaque étiquette pour créer un saut de ligne.
Aide-mémoire
Les cases à cocher permettent aux utilisateurs de sélectionner plusieurs options dans un groupe. Elles sont créées à l'aide de la balise <input> avec type="checkbox".
Syntaxe de base d'une case à cocher :
<input type="checkbox" id="option1" name="checkboxgroup" value="option1">
<label for="option1">Option 1</label>Attributs clés :
type="checkbox": Spécifie le type d'entrée comme une case à cocherid: Identifiant unique pour la case à cochername: Regroupe les cases à cocher ensemble (plusieurs peuvent être sélectionnées)value: Valeur envoyée au serveur lors de la soumission du formulaire<label for="">: Fournit une étiquette cliquable (l'attribut for correspond à l'id de la case à cocher)
Exemple de plusieurs cases à cocher :
<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>Essayez vous-même
<!DOCTYPE html>
<html>
<body>
<!-- Écrivez votre code ici -->
</body>
</html>Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fundamentals
1Les bases du HTML
Qu'est-ce que le HTML ?Structure de base du HTMLBalises et élémentsImbrication et fermeture des balisesCommentaires en HTML7Page de profil personnel
Présentation du projetSection d'en-tête2Texte et mise en forme
TitresParagraphesSauts de ligneTexte en gras et italiqueGras et italique (suite)Récapitulatif - Mise en forme8Formulaires et champs de saisie, partie 1
Bases des formulairesChamps de texteAttributs des champsChamp de mot de passeLibellés pour les champsRécapitulatif - Formulaire de base11Page d'inscription à un événement
Aperçu du projetSection d'en-tête3Travailler avec les listes
Liste non ordonnéeListe ordonnéeListes imbriquéesRécapitulatif - Les listes6Mise en page
DivisionsSpans en ligneBalises sémantiquesSections et articlesRécapitulatif - Mise en page9Formulaires et entrées, partie 2
Boutons radioCases à cocherListes déroulantesBoutonsBoutons dans les formulairesRécapitulatif - Formulaires n°1Récapitulatif - Formulaires n°2