Forms (5 articles)

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: 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: 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

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

Your audit found form fields that have no programmatic label — a screen reader lands on…
Learn More

Get new blog posts by email: