The various techniques for associating an accessible name with input[type=text]
Labeling Technique | Test | Expected Results | Test Source Code |
---|---|---|---|
|
|
|
<div> <label for="c1">Phone:</label> <input type="text" id="c1"> </div> |
|
|
|
<div> <label>Phone: <input type="text"> </label> </div> |
|
Phone:
|
|
<div> <span id="c2">Phone:</span> <input type="text" aria-labelledby="c2"> </div> |
|
Phone:
|
|
<div> Phone: <input type="text" aria-label="Phone number"> </div> |
|
Phone:
|
|
<div> Phone: <input type="text" placeholder="xxx-xxx-xxxx"> </div> |
|
|
|
<div> <label for="c3">Phone:</label> <input type="text" id="c3" placeholder="xxx-xxx-xxxx"> </div> |
|
Phone:
|
|
<div>Phone: <input type="text" title="Phone number"> </div> |