Contenu du cours
HTML Ultime
HTML Ultime
Exploration des Différents Types de Champs de Saisie en HTML
HTML propose divers éléments <input>
permettant de recueillir différents types de données auprès des utilisateurs. Examinons quelques types de champs de saisie couramment utilisés :
email et mot de passe
type="email"
: utilisé pour les champs de saisie d'adresse e-mail nécessitant une adresse valide. Le navigateur valide automatiquement l'adresse e-mail et invite l'utilisateur à corriger les entrées invalides ;type="password"
: utilisé pour les champs de mot de passe où le texte saisi est masqué pour des raisons de sécurité. Il est également possible de spécifier les attributsminLength
etmaxLength
pour définir les exigences de longueur du mot de passe.
index.html
number
type="number"
: utilisé pour la saisie de valeurs numériques. Vous pouvez définir une plage spécifique avec les attributs min
et max
, et définir une valeur d'incrément avec l'attribut step
.
index.html
téléphone
type="tel"
: destiné à la saisie de numéros de téléphone, mais ne réalise aucune validation sur la saisie. Il appartient au développeur de valider la saisie et de s'assurer qu'il s'agit d'un numéro de téléphone valide.
index.html
case à cocher
type="checkbox"
: permet à l'utilisateur de sélectionner une ou plusieurs options parmi des choix prédéfinis. L'attribut checked
rend la case cochée par défaut.
index.html
radio
type="radio"
: crée un ensemble d'options où une seule option peut être sélectionnée. Un bouton radio représente chaque option, et en choisir un désélectionne automatiquement les autres. Chaque bouton radio doit avoir un attribut value
unique pour l'identifier.
index.html
range
type="range"
: crée un contrôle de curseur permettant à l'utilisateur de sélectionner une valeur dans une plage spécifique. Les attributs min
, max
, step
et value
peuvent être appliqués pour définir son comportement.
index.html
index.js
Remarque
JavaScript n'est pas l'objectif principal de ce cours, donc la logique associée sera omise.
date et heure
type="date"
: permet aux utilisateurs de sélectionner une date à partir d’un calendrier contextuel ;type="time"
: permet aux utilisateurs de saisir une heure au format 24 heures ;type="datetime-local"
: combine les champs de saisie pour la date et l’heure.
Exemple :
index.html
Remarque
Pour une apparence cohérente sur différents appareils, des solutions prêtes à l'emploi sont souvent utilisées pour les calendriers contextuels et les champs de saisie de l'heure.
Merci pour vos commentaires !