Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Exploration des Différents Types de Champs de Saisie en HTML | Formulaires HTML et Saisie Utilisateur
HTML Ultime
course content

Contenu du cours

HTML Ultime

HTML Ultime

1. Compréhension du Développement Web
2. Balises et Attributs HTML
3. Structure d'un Document HTML
4. Travail avec les Médias et les Tableaux

book
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 attributs minLength et maxLength pour définir les exigences de longueur du mot de passe.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

js

index.js

copy

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 :

html

index.html

copy

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.

question mark

Quelle est la principale différence entre les champs de saisie type="email" et type="password" ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 5

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

course content

Contenu du cours

HTML Ultime

HTML Ultime

1. Compréhension du Développement Web
2. Balises et Attributs HTML
3. Structure d'un Document HTML
4. Travail avec les Médias et les Tableaux

book
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 attributs minLength et maxLength pour définir les exigences de longueur du mot de passe.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

js

index.js

copy

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 :

html

index.html

copy

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.

question mark

Quelle est la principale différence entre les champs de saisie type="email" et type="password" ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 5
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt