Understanding Autocomplete

Intent

The intent of this success criteria is to help users avoid mistakes and reduce the overhead of typing in common information such as address and credit card numbers. The autocomplete attribute (from HTML) was created to make forms easier for everyone, but they have a much greater impact on people with cognitive impairments.

NOTE: This approach is intended to be compatible with future work on personalization so that work done to implement this success criteria should continue to work when a wider-range of personalization attributes are available in future. Although autocomplete provides a very limited scope for personalization, the mechanism for future work is similar which can be seen in the Personalization Semantics Content Module.

Browser's and browser extensions can populate form fields on command (or automatically) so the user does not have to remember or transcribe the information. They apply when the form is asking for the user's information and should not be used if the user is being asked to input other people's information.

Examples

Common ways to meet this success criteria include:

Providing the autocomplete attribute on suitable inputs - these techniques work on all the specified fields.

The list of autocomplete values from HTML5.2 that should be applied when asking for the user's information are:

Benefits

Following the success criterion benefits users with various cognitive disabilities including people with language and memory related disabilities, and disabilities that affects executive function and decision making. (@@@ link to personas?)

The auto complete function of user agents is able to help add support by the filling of predetermined data. In future, it could be used by user-agents that provide icons and other personalization features.

Resources

Techniques

Sufficient

Techniques that are sufficient to meet the Guideline or Success Criterion.