Situation A: If a form contains fields for which information from the user is mandatory. G83: Providing text descriptions to identify required fields that were not completed ARIA21: Using Aria-Invalid to Indicate An Error Field SCR18: Providing client-side validation and alert PDF5: Indicating required form controls in PDF forms Situation B: If information provided by the user is required to be in a specific data format or of certain values. ARIA18: Using aria-alertdialog to Identify Errors ARIA19: Using ARIA role=alert or Live Regions to Identify Errors ARIA21: Using Aria-Invalid to Indicate An Error Field G84: Providing a text description when the user provides information that is not in the list of allowed values G85: Providing a text description when user input falls outside the required format or values SCR18: Providing client-side validation and alert SCR32: Providing client-side validation and adding error text via the DOM PDF22: Indicating when user input falls outside the required format or values in PDF forms Advisory Techniques for Success Criterion 3.3.1 G139: Creating a mechanism that allows users to jump to errors G199: Providing success feedback when data is submitted successfully Back to top 3.3.2 Labels or Instructions Level A Labels or instructions are provided when content requires user input. Understanding 3.3.2 Show Hide techniques and failures for 3.3.2 Sufficient Advisory Failures Sufficient Techniques for Success Criterion 3.3.2 Note: Other techniques may also be sufficient if they meet the success criterion. See Understanding Techniques.