Accessibility concerns: form inputs
UserVoice uses the following markup pattern for its user idea inputs:
<label>
<span class="uvFieldPlaceholder">Label text</span>
<input>
</label>
…which looks good at first glance until it becomes apparent that as soon as one starts typing in a field, uvFieldPlaceholder
is hidden with display:none and is therefore inaccessible.
Additionally, when editing a previously posted idea, the form <label>s containing the inputs have no text at all.
1
vote
![](https://secure.gravatar.com/avatar/29df693d888a2ccb272640d34878e0f4?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)
-
Jonathan Schofield commented
Noting above that the inability to post code like one can on Github or StackExchange or umpteen other platforms is poor.