Previous ProposalReturn to ScheduleNext Proposal

HTML5 & WAI-ARIA Forms with jQuery Validation

Proposal No: 213

Bios & Handouts

Speaker(s)

Disability Area:          


Topic Area:                


Length of Session (in hours): 1Format: Lecture Expertise Level: BeginnerType of session: General Conference

Summary of Session

Connecting labels to inputs is easy! But what about required fields, error messages, and keyboard focus? Make accessible forms with HTML5, WAI-ARIA, and jQuery Validation.

Abstract

Learn to make totally accessible forms that work great for everyone including screen reader and keyboard-only users! Learn how you can you use the new HTML5 form attributes for required fields and input types to put the responsibility of accessible form validation on the browser developer. What if your end user?s browser and assistive technology does not support HTML5? WAI-ARIA to the rescue! You?ll learn how to communicate additional form information to screen readers using the W3C?s Web Accessibility Initiative ? Accessible Rich Internet Applications (WAI-ARIA) standards. For the users who just don?t have the desire to upgrade or access to the latest browsers and assistive technology learn the final piece of the puzzle of how to fall back to pure JavaScript validation with the jQuery library?s amazing Validation plug-in. We all know filling out forms can be a painful and inaccessible process. Let?s change that problem with data entry on the web!

Kepoints

  1. Learn to make totally accessible forms that work great for everyone including screen reader and keyboard-only users!
  2. Learn how you can you use the new HTML5 form attributes for required fields and input types to put the responsibility of accessible form validation on the browser developer.
  3. For the users who just don’t have the desire to upgrade or access to the latest browsers and assistive technology learn the final piece of the puzzle of how to fall back to pure JavaScript validation with the jQuery library’s amazing Validation plug-in.

Speaker Bio(s)

Paul Adam

Handout(s)