Table of Contents
Basic Form Accessibility
		
			- Welcome
 
			- Practice form
 
			- Screen Reader Commands
 
			- Forms - a non-accessible example
 
			- Labels
				
					- Why use labels?
						
							- Reliable
 
							- Clickable
 
							- Customizable
 
						
					 
					- Label syntax
						
							- Labeling text fields and textarea 
 
							- Labeling checkboxes
 
							- Labeling radio buttons 
 
							- Labeling select menus 
 
							- Explicit vs. Implicit Labels 
 
							- Unique & Descriptive Labels 
 
						
					 
					- Labels: things to remember
 
						
					 
		
Advanced Form Accessibility
		
			- Required fields
 
			- Grouping controls — fieldset and legend
 
			- Grouping controls — WAI-ARIA & Non-Standard Form Controls
 
			- Using "button" and images 
 
			- Using the title attribute
 
			- Using the aria- attributes 
 
			- Really Advanced Stuff
            			  
					- Error handling and error messages
 
					- Form instructions
 
			  
		   
		
But wait, there's more!
		
			- Form usability
			
				
						- Use HTML5 <input> types
 
						- Label placement
 
						- 						  Placeholder attribute - Just Say NO						
 
						- Clustering control types
						
 - Standard prompt values
						
 - <Select> menus
						
 - "Submit" buttons
						
 - Smart scripts
						
 - Logical defaults
						
 - Progress map
						
 - Postbacks
						
 - Design as help				
				
 
						- CAPTCHA
 
						- Unmask passwords
 
				
	     
			- Forms: what NOT to do
			
 - Resources
 
		
All together now ...
		- Q & A