Select Element Must Have an Accessible Name: How to Fix It

Select element must have an accessible name

Select Element Must Have an Accessible Name: How to Fix It

Every <select> dropdown needs a programmatically associated accessible name, ideally a native <label for>, so assistive…
Learn More
Form fields do not have duplicate labels

Form Fields Do Not Have Duplicate Labels: How to Fix It

Give every form field exactly one programmatic label, because a control tied to more than one…
Learn More
Input buttons must have discernible text

Input Buttons Must Have Discernible Text: How to Fix It

Every <input type="button">, type="submit", or type="reset" needs a non-empty value attribute (or an aria-label) so screen…
Learn More
Form inputs need visible labels

Form Inputs Need Visible Labels

Best practices guide for Form Inputs Need Visible Labels (AC-034). Priority: High. Live check available.
Learn More
Form input elements must have labels: how to fix it

Form Input Elements Must Have Labels: How to Fix It

TL;DR Every form input on the page needs a programmatic label so assistive technology can announce…
Learn More

Get new blog posts by email: