Input Assistance

What Is Input Assistance?

Input assistance refers to strategies that help users avoid, identify, and correct errors when interacting with web content—especially in forms. It's a key component of the "Understandable" principle in WCAG.

Relevant WCAG Success Criteria

Input assistance maps to several WCAG 2.1 success criteria: 3.3.1 Error Identification, 3.3.2 Labels or Instructions, 3.3.3 Error Suggestion, and 3.3.4 Error Prevention (Legal, Financial, Data).

Techniques for Implementing Input Assistance

Key techniques span detecting errors, suggesting corrections, and preventing mistakes.

Detecting and Communicating Errors

Use visible cues (icons, outlined fields, or messages), but do not rely on color alone. Write clear, specific error messages. Place error messages next to the corresponding input field. Use semantic HTML and ARIA markup for screen readers.

Suggesting Corrections

Provide real-time feedback as users type. Offer examples or formatting guidance. Enable features like autocomplete or spell check to reduce effort and mistakes.

Preventing Errors

Allow users to confirm entries before final submission. Offer undo or revision options. Apply field constraints or input validation rules, and explain them in advance.