What does this mean?

People using screen readers are not able to see the layout of a form. To make forms accessible, they must define explicit text labels for each form control.

Usually the best solution is to use a <label> element. The label may be linked to by the form control:

<label for="name">Full name</label>
<input type="name" id="name">

or the <label> can be wrapped around the form control:

<label>
    Full name <input type="name">
</label>

Buttons are different, as their labels are specified by the code for the button, e.g.

<input type="submit" value="Send message">
<button>Send message</button>

Alternatively ARIA attributes, such as aria-label may be used, but this information will not be conveyed to visual users. For more information, see W3C's guide to labeling controls.

Hidden input fields (<input type="hidden">) do not require labels. Note that the placeholder attribute should not be used as an alternative to a label.



0% done

How close this website is to fixing this issue.

HTML Found on page Issues
<input class="tb5a" type="text" name="s" id="s" value onfocus="ShowHideSearchDefault();" onblur="ShowHideSearchDefault();"> 125
<input type="image" src="http://www.dwmh.nhs.uk/wp-content/themes/dwmh-theme/images/go.gif" name="btnGo" class="tb5b" onclick="ShowHideSearchDefault();"> 125
<input type="email" name="your-email" value size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email" aria-required="true" aria-invalid="false"> 3
<input type="text" name="your-name" value size="40" maxlength="150" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false"> 2
<input type="tel" name="your-phone" value size="40" class="wpcf7-form-control wpcf7-text wpcf7-tel wpcf7-validates-as-tel" aria-invalid="false"> 2
<input type="checkbox" name="acceptance-pub-scheme" value="1" aria-invalid="false"> 1
<select name="your-reason" class="wpcf7-form-control wpcf7-select" aria-invalid="false">...</select> 1
<select name="your-service" class="wpcf7-form-control wpcf7-select" aria-invalid="false">...</select> 1
<input type="checkbox" name="do-not-publish[]" value="Do not publish"> 1
<textarea name="your-request" cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required" aria-required="true" aria-invalid="false"></textarea> 1
265 distinct issues were found in the sample of 125 web pages. Only the first 10 issues are shown here.
More results from Dudley and Walsall Mental Health Partnership NHS Trust