Accessibilité : [12.4.1.2] : associer explicitement les étiquettes avec les éléments de formulaire (for)

Priorité 2

Cause :

Vous utilisez un formulaire. Vous n'utilisez pas l'attribut "for" correctement.

Exemple :

Error <form action="">
<label>Some text:</label>
<input id="control1" value="****" type="text" />
</form>
Good <label for="control1">Some text:</label>
<input id="control1" value="****" type="text" />

Solution :

Il faut utiliser l'attribut "for" afin d'associer explicitement l'étiquette avec l'élément de formulaire correspondant. Les valeurs des attributs "for" et "id" doivent être égales. Il est possible d'associer plusieurs étiquettes avec un même élément en créant des références multiples à l'aide de l'attribut "for".

Références :

.