Button Accessible Name Check

RuleSets of AccessMonitor - the validator of web accessibility practices

Button Accessible Name Check

Description

The “Button Accessible Name Check” evaluates whether all <button> elements in the interface have an accessible name — a label or text that screen readers and other assistive technologies can recognize and announce.

Example outcome

I noticed that all <button> elements have accessible name.

Impact

Fixes

To address missing button accessible names:

  1. Locate the button missing an accessible name.
  2. Add visible text inside the button (e.g., <button>Submit</button>).
  3. Use aria-label for icon-only buttons.
  4. Use aria-labelledby to point to a visible label elsewhere.

Resources