Table of Contents

Basic Form Accessibility

  1. Welcome
  2. Forms - a non-accessible example
  3. Labels
    1. Why use labels?
      1. Reliable
      2. Clickable
      3. Customizable
    2. Label syntax
      1. Labeling text fields and textarea
      2. Labeling checkboxes
      3. Labeling radio buttons
      4. Labeling select menus
      5. Explicit vs. Implicit Labels
      6. Unique & Descriptive Labels
    3. Labels: things to remember

Advanced Form Accessibility

  1. Required fields
  2. Grouping controls — fieldset and legend
  3. Using "button" and images
  4. Using the title attribute
  5. Really Advanced Stuff
    1. Error handling and error messages
    2. Form instructions

But wait, there's more

  1. Form usability
    1. Label placement
    2. Clustering control types
    3. Standard prompt values
    4. <Select> menus
    5. "Submit" buttons
    6. Smart scripts
    7. Logical defaults
    8. Progress map
    9. Postbacks
    10. Design as help
  2. Forms: what NOT to do
  3. Resources

All together now ...

  1. Q & A