Exploration des différents types de champs de saisie en HTML
Glissez pour afficher le menu
HTML propose de nombreux types de balises <input> permettant de collecter différents types de données utilisateur. Voici un aperçu des plus courants.
Email et mot de passe
type="email": accepte les adresses e-mail et effectue une validation de base par le navigateur ;type="password": masque les caractères saisis pour la sécurité et peut utiliserminlengthetmaxlength.
index.html
Nombre
type="number" : accepte les valeurs numériques. Utiliser min, max et step pour contrôler la plage autorisée.
index.html
Téléphone
type="tel" : pour les numéros de téléphone. Aucune validation intégrée. La validation est effectuée manuellement par les développeurs.
index.html
Case à cocher
type="checkbox" : permet de sélectionner plusieurs options. Utiliser checked pour présélectionner.
index.html
Bouton radio
type="radio" : sélection d'une option parmi un groupe. Tous les boutons radio doivent partager le même name.
index.html
Curseur de plage
type="range" : contrôle curseur pour sélectionner un nombre dans une plage. La logique JavaScript est omise dans ce cours.
index.html
index.js
La logique JavaScript est omise dans ce cours.
Date et heure
type="date": sélecteur de calendrier ;type="time": sélecteur d'heure ;type="datetime-local": combine les champs de date et d'heure.
index.html
Pour une apparence cohérente, les développeurs utilisent souvent des bibliothèques d'interface utilisateur prêtes à l'emploi au lieu des sélecteurs par défaut du navigateur.
Vous avez peut-être remarqué que lorsque vous essayez de remplir certains champs, le navigateur peut déjà suggérer des options de saisie automatique. Le navigateur mémorise les valeurs que vous avez saisies dans les champs et vous les propose ensuite pour l'auto-complétion.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion