The following tests examine how screen readers identify form fields when different combinations of legend, label, title, alt, and value are present:
Generally, the tested screen readers determine the "effective label" for a form field based on the formula:
[legend] + label | title | alt | value
(Legend, if present, followed by label or title or alt or value.)
Note that label takes precedence over everything, title takes precedence over alt and value, and alt takes precedence over value (although value is read in addition to the others for text inputs.)
Also, note that Window-Eyes does not read legends unless a user setting is changed.
Please send questions, comments, or suggestions to accessibility@msfw.com.