3.3.6 Error Prevention (All) Level AAA

For Web pages that require the user to submit information, at least one of the following is true:

Reversible: Submissions are reversible.

Checked: Data entered by the user is checked for input errors and the user is provided an opportunity to correct them.

Confirmed: A mechanism is available for reviewing, confirming, and correcting information before finalizing the submission.

[View on W3C.org]

Testing & Remediation

*The following testing & remediation techniques are the same as listed for Success Criterion 3.3.4 How to test: You’ll need to open your website and manually check for each part of this Success Criterion: Is the data checked for errors?
  • Wherever the user is expected to input data, enter deliberately wrong information
  • Submit the form if it requires submission
  • Confirm that the user has the chance to change the values that are causing input errors
Can the user reverse the submission?
  • Complete and submit any forms you have on your site
  • Confirm that after submission, the user has a way to reverse or cancel the submission
Do forms have a confirmation step before submission?
  • Complete and submit any forms you have on your site
  • Confirm that before the final step, the user is provided a way to review, confirm & correct the information they entered
How to remediate: There are a few techniques to meeting this Success Criterion: Legal Transaction (eg. making a purchase or income tax return)
  • Provide a stated time within which an online request may be amended or cancelled by the user
  • Provide the ability for the user to review & correct answers before submitting
  • Providing a checkbox in addition to a submit button
An action causes information to be deleted
  • Provide the ability to recover deleted information
  • Request confirmation to continue with selected action
  • Provide a checkbox in addition to a submit button
If the page includes a testing application
  • Provide the ability for the user to review & correct answers before submitting
  • Requesting confirmation to continue with a selected action

Questions and Answers