I have detailsview which has few dropdownlist and Checkboxes. Now I am trying to make these input fields 508 compliant.
Does anyone know about this fix?
I have detailsview which has few dropdownlist and Checkboxes. Now I am trying to make these input fields 508 compliant.
Does anyone know about this fix?
The applicable paragraph of Section 508 is
(n) When electronic forms are designed to be completed on-line, the form shall allow people using assistive technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues.
This corresponds to the section of WCAG on "context and orientation information." Proper use of the label
element, including the for
label, covers almost everything related to dropdown lists and checkboxes. For example:
<label for="mysel">Select a language:</label>
<select name="mysel" id="mysel">
<option value="en-us">US English</option>
etc., or
<input type="checkbox" name="mycb" id="mycb" value="Reminders - Yes"/>
<label for="mycb">I would like to receive email reminders</label>