Visual Example
...
Example 1
...
Example 2
...
Acceptance Criteria
As a screen reader and keyboard only user I should:
...
be able to explicitly associate the form label with the form control
When the form field control has keyboard focus:
The the screen reader should announce the form label.
...
Markup and Code
Example 1
Code Block | ||
---|---|---|
| ||
<label for="favcity">Which is your favorite city?</label>
<select id="favcity" name="select">
<option value="1">Amsterdam</option>
<option value="2">Buenos Aires</option>
<option value="3">Delhi</option>
<option value="4">Hong Kong</option>
<option value="5">London</option>
<option value="6">Los Angeles</option>
<option value="7">Moscow</option>
<option value="8">Mumbai</option>
<option value="9">New York</option>
<option value="10">São Paulo</option>
<option value="11">Tokyo</option>
<option value="11">None</option>
</select> |
Example 2
Code Block |
---|
<label for="favcity">Which is your favorite city?</label>
<select id="favcity" name="select">
<option selected="selected">Select a city</option>
<option value="1">Amsterdam</option>
<option value="2">Buenos Aires</option>
<option value="3">Delhi</option>
<option value="4">Hong Kong</option>
<option value="5">London</option>
<option value="6">Los Angeles</option>
<option value="7">Moscow</option>
<option value="8">Mumbai</option>
<option value="9">New York</option>
<option value="10">São Paulo</option>
<option value="11">Tokyo</option>
</select> |