Index: Forms: Labeling, Instructions and Error Feedback
Index of Slides
- Forms Overview
- WCAG Requirements for Forms and Form Controls (Level A and AA)
- ARIA and HTML5 form controls
- Important Concepts: Role and Accessible Name
- Advantages of using Label Element
- JAWS Form Control Support
- NVDA Form Control Support
- Voice Over Form Control Support
- Pizza Order Form: No Labels
- Pizza Order Form: Label Element by Reference
- Pizza Order Form: Label Encapsulation
- Pizza Order Form: Fieldset/Legend
- Pizza Order Form: Focus Styling
- Form Evaluation and Inspection Tools and Rules
- Pizza Order Form: Instructions using tabindex
- Pizza Order Form: Instructions using label
- Pizza Order Form: Instructions using aria-describedy
- Pizza Order Form: Required Form Controls
- Pizza Order Form: aria-labelledby
- Pizza Order Form: aria-label
- Billing/Shipping Form: No group identification
- Billing/Shipping Form: Fieldset/Legend
- Pizza Service Survey: no labels
- Pizza Service Survey: aria-labelledby
- Form Control Labeling Technique Summary
- Error Feedback: Alert Box
- Error Feedback: List of Errors
- Popup Error Message Example Summary
- Popup Error Example 1: no reference to error message
- Popup Error Example 2: label[for] references error message
- Popup Error Example 3: aria-describedby reference to error message
- Popup Error Example 4: aria-errormessage reference to error message
- Popup Error Example 5: aria-labelledby attribute used for error message
- Popup Error: Best Practices