Dotclear

Ticket #1072 (closed defect: fixed)

Opened 15 years ago

Last modified 12 years ago

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

comment:3 Changed 14 years ago by kozlika

  • Status changed from assigned to closed
  • Resolution set to fixed

Bon. En principe tout est corrigé pour la 2.3 maintenant. Sinon merci de rouvrir en indiquant le(s) fichier(s) concerné(s).

comment:4 Changed 12 years ago by franck

  • Milestone changed from Refonte admin to 2.3
Note: See TracTickets for help on using tickets.

Sites map