Attribut HTML <input> désactivé

Balise HTML <input>

Exemple

Un formulaire HTML avec un champ de saisie désactivé :

<form action="/action_page.php">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname" disabled><br><br>
  <input type="submit" value="Submit">
</form>

Définition et utilisation

L' disabledattribut est un attribut booléen.

Lorsqu'il est présent, il spécifie que l' <input>élément doit être désactivé.

Un élément d'entrée désactivé est inutilisable et non cliquable.

L' disabledattribut peut être défini pour empêcher un utilisateur d'utiliser l' <input>élément jusqu'à ce qu'une autre condition soit remplie (comme la sélection d'une case à cocher, etc.). Ensuite, un JavaScript pourrait supprimer la valeur désactivée et rendre l' <input>élément utilisable.

Astuce : les éléments désactivés <input>dans un formulaire ne seront pas soumis !


Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l'attribut.

Attribute
disabled Yes Yes Yes Yes Yes

Syntaxe

<input disabled>

❮ Balise HTML <input>