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

