INSIGHTS | November 26, 2020

WCAG 4.1.2: Name, Role, Value


A quick note right off the bat: you probably don’t need to worry about this rule unless you’re developing or scripting your own user interface components for your site, or you’re just very interested in WCAG guidelines.

For any user interface component—including links, form elements, and components generated by scripts—it is crucial that the following be true:

  • The name and role of the component can be programmatically determined.
  • States, values, and properties that the user is able to set can be programmatically set.
  • User agents, including assistive technologies, can access information on any changes to user interface controls.

This will help ensure that such components appear and function in the manner that they are intended to, especially for users who rely on assistive technologies, such as screen readers, speech recognition software, and screen magnifiers. For instance, users with certain disabilities may not be able to visually ascertain whether focus has shifted to an interface control or if a checkbox or radio button has been selected. Accordingly, it is important that any assistive technology they happen to be using is compatible with your site’s interface components.

An Evolution Not a Career Change

Right, but why did I say, “you probably don’t need to worry”? Standard HTML controls will already meet the requirements laid out here. It’s primarily if you are developing or scripting your own user interface components that you need to worry about such compatibility issues.

Contact Us

Monday Loves You
1770 West Berteau Avenue, #206
Chicago, IL 60613
312.973.1112
hi@mondaylovesyou.com

Terms of Use

©Duple Meter LLC 2024

Stay Connected.

Contact Us.

Monday Loves You
1770 West Berteau Avenue, #206
Chicago, IL 60613
312.973.1112
hi@mondaylovesyou.com

Terms of Use

Stay Connected.