Contenu du cours
Essentiels HTML
Essentiels HTML
Éléments d'Entrée et d'Étiquette de Formulaire
Comme nous l'avons vu précédemment, l'élément le plus puissant d'un formulaire est l'input. Cet élément attend des données de l'utilisateur. Concentrons-nous sur lui.
Types d'Input
Saisie de texte
Conçu pour la saisie de données textuelles courtes, telles que les noms d'utilisateur, les adresses e-mail ou les messages brefs.
Saisie de mot de passe
Utilisé pour la saisie de mots de passe, où les caractères sont masqués pour des raisons de sécurité. Assure la confidentialité en cachant les caractères saisis.
Saisie d'email
Utilisé pour collecter des adresses e-mail auprès des utilisateurs. Effectue une validation côté client pour s'assurer que la valeur saisie est valide au format e-mail.
Entrée Téléphonique
Utilisé pour collecter des numéros de téléphone auprès des utilisateurs. Permet aux utilisateurs de saisir des numéros de téléphone dans divers formats, y compris les numéros internationaux.
Entrée Numérique
Utilisé pour collecter des données numériques auprès des utilisateurs. Fournit un clavier numérique sur les appareils mobiles pour une saisie facile.
Case à Cocher
Permet aux utilisateurs de sélectionner une ou plusieurs options parmi une liste de choix. Convient pour les scénarios où plusieurs sélections sont autorisées, comme sélectionner plusieurs éléments d'une liste ou accepter des termes et conditions.
Bouton Radio
Permet aux utilisateurs de sélectionner une option parmi une liste de choix mutuellement exclusifs. Convient aux scénarios où une seule option doit être sélectionnée, comme la sélection du sexe ou le choix d'un mode de paiement.
Entrée de Fichier
Permet aux utilisateurs de télécharger des fichiers depuis leur appareil, de choisir depuis leur système de fichiers local et de les soumettre avec les données du formulaire. Cette fonctionnalité est particulièrement utile lors de l'attachement de documents ou d'images.
Entrée de Date, Entrée de Temps, et Entrée DateHeure
Permet aux utilisateurs de saisir des dates, des heures ou les deux. Fournit des interfaces conviviales pour sélectionner des dates et des heures. Utile pour capturer les dates de naissance, les heures de rendez-vous ou les horaires d'événements.
Exemple : Entrez quelque chose dans les champs, et ils vous proposeront diverses options. Ne vous inquiétez pas ; aucune donnée ne sera collectée.
index.html
Vous avez peut-être remarqué qu'il n'est pas très pratique de remplir le formulaire lorsque vous ne comprenez pas ce qui est demandé dans chaque champ. C'est pourquoi les étiquettes viennent à notre secours.
Étiquettes
Les étiquettes (<label>
) sont essentielles pour lier les étiquettes de texte aux éléments de saisie de formulaire, améliorant l'accessibilité et la convivialité. Il est crucial que l'attribut for
de la balise <label>
corresponde à l'attribut id
de l'élément input
associé.
Exemple:
Dans l'exemple ci-dessus :
- Lorsque vous cliquez sur l'étiquette
Username:
, elle se concentre automatiquement sur le champ de saisie correspondant ; - L'étiquette
label
et l'élémentinput
sont liés ensemble en utilisant les attributsfor
etid
, respectivement ; - Les attributs
for
etid
ont la même valeur (username
).
Facilitons le remplissage du formulaire en ajoutant des étiquettes aux champs de saisie de l'exemple précédent.
Exemple:
index.html
Tutoriel Vidéo
1. Quel attribut de la balise <label>
est utilisé pour l'associer à un élément <input>
spécifique dans un formulaire ?
2. Quel attribut manque pour l'élément input qui doit être associé à l'élément label ?
Merci pour vos commentaires !