Guide to Guideline 2.5 Level 2 Success Criterion 2

Key Terms and Important Concepts

Content

Information in the delivery unit that is used by the user agent to generate perceivable units. This includes the code and markup that define the structure, presentation, and interaction, as well as text, images, and sounds that convey information to the end-user.

Input Error

Any information provided by the user that is not accepted by the content or server. This includes:

  1. information that is required but omitted by the user.
  2. information that is provided by the user but that falls outside the required data format or values.

Intent of this success criterion

The intent of this success criterion is to ensure that users are aware that an error has occurred, can determine what is wrong, and can receive appropriate suggestions for correction of an error in order to fix an error. Persons with disabilities (particularly cognitive disabilities) may find it difficult to recognize errors and to correctly distinguish suggestions for correction of the errors from other information. In the case of an unsuccessful form submission, users may abandon the form because although they may be aware that an error has occurred, they may be unsure of how to correct the error, and so the form is nonfunctional to them. In such situations, users would welcome appropriate suggestions for correction from the delivery unit so that they can correctly interact with a form. This success criterion does not prohibit the use of color and text styling to enhance both the identification of specific errors and suggestions for correction of those errors. It simply requires that when appropriate suggestions are available for correcting errors, that those suggestions (in addition to error identification) be provided in an accessible manner.

The user needs this success criterion is intended to address include those needs for accurate and correct input of data in a timely and accessible fashion to a delivery unit, so that the user's objectives or purpose can be satisfied in interacting with a delivery unit, regardless of disability. Also addressed is the need for assurance that work can be accomplished on a site in an error-free and correct manner, with complete and accurate information about interaction with a delivery unit supplied to a user accessibly, regardless of disability, and this success criterion attempts to provide such assurance.

Techniques for Addressing G2.5 L2 SC2

The following combinations of techniques are deemed to be sufficient by the WCAG Working Group for meeting success criterion 2.5 L2 SC2.

Instructions: Select the situation(s) below that match your content. Beneath it are the option(s) that are known and documented to be sufficient for that situation. For the technology-specific techniques, see the option for the techniques you are using listed immediately following.

Situation A: A form contains fields for which information from the user is mandatory:

Situation B: Information provided by the user is required to be in a specific data format or of certain values:

Technology-Independent Techniques for 2.5 L2 SC2

Optional Techniques (Advisory) for 2.5 L2 SC2

Although not required for conformance, the following additional techniques should be considered in order to make content more accessible. Not all techniques can be used or would be effective in all situations.

Additional Technology-Independent Techniques (Advisory)

Additional HTML Techniques (Advisory)

Additional Client-Side Scripting Techniques (Advisory)

Benefits: How 2.5 L2 SC2 Helps People With Disabilities

Providing information about how to correct input errors allows users who are blind, colorblind, or have learning disabilities to perceive the fact that errors can be eliminated by application of this information.

Examples of 2.5 L2 SC2

  1. Additional Help for Form Field That Caused An Error

    This is an example of an HTML form that was not successfully submitted (and an image that it uses). This situation is of an input error that occurred in among other "correct" input and offers additional help for the form field that caused the input error.

Related Resources