Bonjour la liste,

Je m'interroge sur la meilleure manière de gérer le retour d'erreur sur un
formulaire.

Est-ce qu'un markup de ce style vous semble *bulletproof* ou bien c'est
déconnant ?

<label for="firstname">
>      Votre prénom *
>      <input type="text" id="firstname" />
>      <span class="erreur" aria-required="true" aria-invalid="true"
> aria-describedby="firstname" role="alert">Veuillez saisir votre
> prénom.</span>
> </label>



On a :

   - la classique association for / ID respectivement sur le label et
   l'input
   - l'attribut aria-required à true pour indiquer le caractère obligatoire
   du champ
   - l'attribut aria-invalid à true qui indique qu'il y a une erreur
   - l'attribut aria-describedby qui permet de faire l'association avec
   l'input
   - l'attribut role avec la valeur alert qui permet d'indiquer à la
   synthèse qu'il y a eu un changement

Merci d'avance pour vos retours,

Olivier
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à