For the following markup:
<div class="form-group">
<label class="control-label" for="email">Email Address</label>
<input type="text" name="email" id="email" placeholder="Email Address" class="form-control">
</div>
this is what is being readout by NVDA:
Firefox
Email Address Edit Blank
IE
Email Address Edit Blank
Chrome
Email Address Edit Email Address Blank
It seems that chrome is also reading out the placeholder
text but Firefox and IE aren't. Removing placeholder
text isn't an option since it is a requirement.
In this case, is there a way I can make Chrome not read the placeholder
text?