Accessible Form Checklist
If you have a form on your website which is difficult or frustrating to complete, whether the user is disabled or not, they will not persist, but simply leave your site for another that is easier to use.
This checklist will help you build an accessible, easy to use form which gets the job done and keeps users on your site.
For more practical techniques on how to build usable forms, read Forms For Everyone.