Difference between revisions of "Web Accessibility:Forms"
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
'''Resources''' | '''Resources''' | ||
− | [http://www. | + | [http://www-306.ibm.com/able/guidelines/web/webforms.html] IBM Web Guidelines- Forms |
+ | |||
+ | [http://www.webaim.org/techniques/forms/] WEBAIM- Creating Accessible Forms | ||
+ | |||
+ | [http://www.jimthatcher.com/webcourse8.htm] Jim Thatcher- Accessible Forms | ||
+ | |||
+ | [http://www.webstandards.org/learn/tutorials/accessible-forms/beginner/] Web Standards- Forms | ||
+ | |||
+ | [http://www.accessify.com/tools-and-wizards/accessibility-tools/form-builder/] Accessify.com- Acessibile Form Builder | ||
+ | |||
+ | [http://www.websemantics.co.uk/tutorials/accessible_forms/] Web Semantics- Accessible Forms |
Revision as of 10:58, 27 July 2006
- Place labels for text controls adjacent and left of the form control
- Place the labels for radio buttons and check box to the right of the form control
- Do not use structural elements like table cells to separate the label from the form control.
- Explicitly associate the label with the form control
- Set each form control with a unique id value
- Use the <Label for="form_control_id_value" > to explicitly associated the label with the form control.
- Avoid using images as labels for form controls, if they are used, be sure to use them within the <label> element and include the alt attribute
- Place a text prompt in the text entry and selection controls
- Use title attribute to increase functionality by giving additional supplemental information for the form control
- Organize form controls into related groups. Use <fieldset> element to group form controls and the <legend> element to label the group
- If needed use <tabindex> to establish the tab order of the entries
- Use CSS to control the visual appearance of the form
Resources
[1] IBM Web Guidelines- Forms
[2] WEBAIM- Creating Accessible Forms
[3] Jim Thatcher- Accessible Forms
[4] Web Standards- Forms
[5] Accessify.com- Acessibile Form Builder
[6] Web Semantics- Accessible Forms