Bonjour,

l'attribut aria-invalid est utilisé pour savoir si la donnée est conforme
au format attendu et non pour savoir si le champ est obligatoire.

The aria-invalid attribute is used to indicate that the value entered into
an input field does not conform to the format expected by the application.
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-invalid_attribute


la notion de champ obligatoire est géré par l'attribut aria-required

The aria-required attribute is used to indicate that user input is required
on an element before a form can be submitted. This attribute can be used
with any typical HTML form element; it is not limited to elements that have
an ARIA role assigned.
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-required_attribute

Cordialement,
Frédéric


Le 26 mars 2015 15:31, Ariane Andurand <[email protected]> a écrit :

>
> Dans le cas d'un formulaire avec des champs obligatoires, l'élément
> aria-invalid="true/false" doit-il être présent sur le label et l'input ou
> uniquement l'input.
>
> Le CMS que nous utilisons génère un aria-invalid="true/false" à la fois
> sur le label et sur le champ.
>
> Lorsque le champ "username" est laissé vide, le label a : aria-invalid="
> false" , qui disparaît quand on remplie le champ.
>
> Je préfère avoir confirmation avant de poster une issue sur le Git de la
> Core Team mais selon moi l'aria-invalid n'a pas lieu d'être sur le label ?
>
> Merci de votre aide.
>
> Ariane
>
>
>
> _______________________________________________
> liste_gta mailing list
> [email protected]
> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>
>
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à