vendredi 25 septembre 2026

À propos

Contact

Lexique · HTML

Champ de saisie

En anglais : « Input field »

Élément de formulaire HTML qui permet à un visiteur de saisir ou sélectionner une valeur, dont le comportement change selon le type déclaré (texte, email, date, case à cocher).

Une même balise sert à des usages très différents selon un seul attribut : une case à cocher, un sélecteur de date et un champ de mot de passe partagent la même origine, mais adaptent leur apparence et leur validation d’après ce réglage.

Les types les plus utiles

L’attribut type déclenche des comportements natifs du navigateur, y compris sur mobile où le clavier affiché s’adapte automatiquement :

<label for="courriel">Adresse e-mail</label>
<input type="email" id="courriel" name="courriel" required>

<input type="date" name="date_evenement">
<input type="checkbox" name="accepte_conditions">

Dans WordPress, ces champs apparaissent aussi bien dans les formulaires publics d’un thème que dans les écrans de réglages de l’administration, où type="text" ou type="checkbox" restent parmi les plus courants pour une boîte méta.

Bon à savoir

  • Le type email déclenche une validation basique du format côté navigateur, mais ne remplace jamais une vérification côté serveur avant tout enregistrement en base.
  • Un champ sans attribut name n’est tout simplement pas transmis lors de l’envoi du formulaire, même s’il reste visible et modifiable à l’écran.
  • L’attribut placeholder ne remplace jamais une étiquette visible : un texte d’exemple disparaît dès la saisie et n’est pas systématiquement lu par les lecteurs d’écran.
  • Les attributs min, max et step, disponibles sur les champs numériques ou de type date, restreignent la plage acceptée directement dans le navigateur, avant même toute vérification côté serveur.