WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Programmatic relationship between form controls and labels

for

From: Laura Fathauer
Date: Nov 5, 2024 6:19AM


I agree with Patrick's reading of 1.3.1; in this case the visual
information is also available programmatically, so I would not fail this
under either 1.3.1 nor 3.3.2.

Laura


On Tue, Nov 5, 2024 at 6:33 AM Patrick H. Lauke < <EMAIL REMOVED> >
wrote:

> My take here would be:
>
> 1.3.1 isn't as cut and dry as that. It doesn't necessarily require the
> programmatic association, only that if something is presented visually,
> the same information is also available programmatically. The point of
> defining the relationship in the case of labels and form controls is
> primarily to make sure the form control is, as a result, given an
> appropriate accessible name (otherwise it'd fail both 1.3.1 and 4.1.2).
> If the same relationship ("this text box is for 'Search'") is provided
> in a different way, but the end result is still correct, then it doesn't
> pose any barriers/problems to users, so I'd say that this is all
> passing? (Same if the text box used, say, aria-label="Search")
>
> Yes, I can already hear the argument about "but if it's marked up as a
> <label> then users can click/tap on the label to set focus to the text
> box" ... but that's a nice-to-have, not a requirement (and not having
> that is not a failure).
>
> P
> --
> Patrick H. Lauke
>
> * https://www.splintered.co.uk/
> * https://github.com/patrickhlauke
> * https://flickr.com/photos/redux/
> * https://mastodon.social/@patrick_h_lauke
>
> > > > >