3.2.2 - On input

The intent of this success criterion is to ensure that entering data or selecting a form control has predictable effects. Changing the setting of any user interface component is changing some aspect in the control that will persist when the user is no longer interacting with it. So checking a checkbox, entering text into a text field, or changing the selected option in a list control changes its setting, but activating a link or a button does not. Changes in context can confuse users who do not easily perceive the change or are easily distracted by changes. Changes of context are appropriate only when it is clear that such a change will happen in response to the user's action.

Ways to meet the criterion

Ensure that changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component.

Any interaction with a page MUST have predictable effect.

Changing setting:

  1. Checking a checkbox i.e. Recurrence – where more options open up
  2. Changing a selected option
  3. Entering text into a field i.e. Phone numbers – where moves the cursor from one field to the next

Supported general and HTML techniques to meet the criterion: