Bonjourà tous ,

Je me permets également de compléter un peu les réponses.

Il manque un extrait dans cet échange :
http://www.w3.org/TR/wai-aria/states_and_properties#aria-invalid

When the user attempts to submit data involving a field for which
aria-required
<http://www.w3.org/TR/wai-aria/states_and_properties#aria-required> is true,
authors *MAY* use the aria-invalid attribute to signal there is an error.
However, if the user has not attempted to submit the form, authors *SHOULD
NOT* set the aria-invalid attribute on required widgets
<http://www.w3.org/TR/wai-aria/terms#def_widget> simply because the user
has not yet entered data.

Si l'attribut aria-required="true" est effectivement à renseigner sur les
inputs obligatoires, l'attribut aria-invalid="true" peut tout à fait être
utilisé sur des champs obligatoires lorsque l'utilisateur a soumis le
formulaire et qu'un éventuel message d'erreur apparait sur les champs
obligatoires non renseignés.

Cordialement,

-- 
Sébastien [email protected]

Tél. 01 45 26 77 89 / Port. 06 10 70 16 01
Fax. 09 78 54 65 81

----------------------------------------------------------------

Atalan
Accessibilité numérique et sensibilisation au handicapwww.atalan.fr

Atalan est coordinateur des projets AcceDe Web et AcceDe PDF www.accede.info



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

> Merci Aurélien, merci Frédéric.
>
> Le 26 mars 2015 17:19, Aurélien Levy <[email protected]> a écrit :
>
>  Bonjour,
>>
>> je complète en précisant que dans un cas comme dans l'autre c'est
>> effectivement à utiliser sur le input et non sur le label
>>
>> Aurélien
>>
>> 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 
>> [email protected]http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>>
>>
>>
>> --
>> Aurélien Levy
>> ----
>> Temesis
>>
>>
>> _______________________________________________
>> 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
>
>
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à