Comme vous le savez certainement, pour désactiver qu'un champ de formulaire soit inactif, vous devez lui attribuer un attribut disabled.
Notez qu'il s'agit d'un attribut de type booléen. Ces attributs booléens ont la particularité que leur seule présence suffit à activer la fonctionnalité.
Si vous optez pour une syntaxe XHTML (c'est-à-dire conforme aux règles XML), vous devez lui attribuer une valeur (la seule autorisée pour que le document soit valide est "disabled", mais n'importe qu'elle autre valeur aura le même effet si ce n'est que le document ne sera plus valide) :
Si au contraire vous optez pour une syntaxe HTML, alors seul l'attribut est nécessaire :
Le problème que vous pouvez rencontrer, c'est dans le cas où vous ayez plusieurs champs à désactiver de la sorte. Bien entendu, multiplier les attributs disabled est faisable, mais un peu lourd.
Heureusement, HTML5 arrive à votre secours.
En effet, il est désormais possible d'affecter l'attribut à une balise
Une erreur dans cette actualité ? Signalez-nous-la !