I've found the Validate plugin to be really useful, but one issue I
have is the label markup that the plugin generates to contain the
validation message. Since forms should have label markup associated
with the field description (e.g. "First name"), this means that you
end up with two labels associated with each field.

The W3C allows multiple labels per form element, but unfortunately
many screen readers apparently can't cope with this. See:
http://www.456bereastreet.com/archive/200809/multiple_form_labels_and_screen_readers/

There doesn't seem to be a satisfactory solution to this situation. I
worked around it by hacking the Validate script to output a <span>
instead of a <label>.

Simon

Reply via email to