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
<select name="departments" title="departments" onchange="event.target.value !== '' ? window.location = event.target.value : false;">...</select> 125
<select name="courses" data-id="course" class="course-finder__select">...</select> 4
<select name="levels" data-id="courseType" class="course-finder__select">...</select> 4
<meta property="twitter:description" content="We" re proud of the education we provide at st and prouder still what you achieve when leave us. role alumni association is to help keep in touch with each so that can continue share news your progress achievements after left> 1
<meta property="og:description" content="We" re proud of the education we provide at st and prouder still what you achieve when leave us. role alumni association is to help keep in touch with each so that can continue share news your progress achievements after left> 1
135 distinct issues were found in the sample of 125 web pages.
More results from St George's University of London