Back to All Rules
Moderate1.3.5 Identify Input Purpose (Level AA)Rule ID: autocomplete-valid

Autocomplete attribute values must be valid

Form fields use invalid or unsupported `autocomplete` tokens.

Rule Description

Checks autocomplete attributes on form controls for valid standardized values (for example: name, email, tel, street-address, postal-code, cc-number).

Why It Matters

  • Users lose browser autofill assistance
  • Cognitive load increases when repeated data entry is required
  • Password managers and assistive tools rely on valid tokens

How to Fix

Use valid WHATWG autocomplete values and token order.

Bad Example:

<input name="email" autocomplete="mail"> <input name="zip" autocomplete="postal">

Good Example:

<input name="email" autocomplete="email"> <input name="postalCode" autocomplete="postal-code">

Common Mistakes

  • Non-standard custom tokens
  • Misspelled tokens
  • Assigning unrelated purpose tokens

Testing

  • Validate markup against allowed autocomplete token list
  • Manually test browser autofill suggestions
  • Confirm field purpose mapping in form audits

External Resources

Automate Your Accessibility Testing

Our tool automatically checks for this rule and hundreds of other accessibility issues.

Start Your Free Trial