Ticket #1072 (closed defect: fixed)
Code des étiquettes LABEL de champs de formulaire non accessible dans l'admin
| Reported by: | LDenis | Owned by: | LDenis |
|---|---|---|---|
| Priority: | normal | Milestone: | 2.3 |
| Component: | refonte:ergo | Version: | |
| Severity: | major | Keywords: | Opquast WCAG |
| Cc: |
Description
Dans l'interface admin, les étiquettes de champs de formulaire ont très souvent le code HTML du type "label implicite" qui n'est plus admis par les normes d'accessibilité actuelles.
Tous les codes d'étiquettes de champs de formulaire du type;
<label> Titre <input type="text" ...> </label>
doivent être remplacés par un code du type :
<label for="foo">Titre</label> <input type="text" id="foo" ...>
Dans des situations plus complexes, par exemple où l'étiquette nécessaire n'est pas souhaitable à l'affichage car le rôle du champ est compréhensible dans le contexte, on aura recours à un code du type :
<input type="text" title="Titre" ...>
Le TITLE remplace alors le LABEL dont l'affichage n'est pas souhaité.
Change History
comment:1 Changed 15 years ago by LDenis
- Cc laurent.denis@… removed
- Status changed from new to assigned
comment:2 Changed 15 years ago by Moe
Cette question a fait l'objet d'une discussion sur le forum : http://forum.dotclear.net/viewtopic.php?pid=296227#p296227
Note: See
TracTickets for help on using
tickets.
