Understanding On Input

Intent of 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.

This Success Criterion covers changes in context due to changing the setting of a control. Clicking on links or tabs in a tab control is activating the control, not changing the setting of that control.

What is meant by "component" and "user interface component" here is also sometimes called "user interface element".

Benefits of On Input

Examples of On Input

Resources for On Input

Techniques for On Input

Sufficient Techniques for On Input

  1. Providing a submit button to initiate a change of context using a technology-specific technique listed below

  2. Describing what will happen before a change to a form control is made

A change of content is not always a change of context. This success criterion is automatically met if changes in content are not also changes of context.

Additional Techniques (Advisory) for On Input

Failures for On Input