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.



1.6% done

How close this website is to fixing this issue.

HTML Found on page Issues
<input id="queries_query_query" type="text" name="queries_query_query" class="sq-form-field" title="search" placeholder="What would you like to know?" autofocus="autofocus"> 123
<input type="number" name="queries_date_range_fquery_fromvalue[y]" value size="4" maxlength="4" onfocus="this.select()" id="queries_date_range_fquery_fromvalue_y" min="0" class="sq-form-field max-width-4" max="9999" step="1"> 1
<input type="checkbox" name="queries_quick_date_fquery_raw[]" value="next_month" id="queries_quick_date_fquery_raw[]" class="sq-form-field "> 1
<input class="form-control" style="display: inline;" width: auto type="text" name="calendar_event_single_0_end_hours" id="calendar_event_single_0_end_hours" size="2" maxlength="2" value="5" onclick="checkBox('calendar_event_single_0_end_date_enabled');" onkeypress="processKeyEvent(this)" onfocus="currentField=this" onblur="currentField=null; oldField=this; setTimeout('processEndDateBlur(oldField, \'calendar_event_single_0\')', 10);" disabled="disabled"> 1
<input type="text" name="calendar_event_recurring_0_duration" value size="2" onclick="checkBox('calendar_event_recurring_0_duration_enabled'); checkBox('calendar_event_recurring_0_start_time_enabled'); enableTimeField('calendar_event_recurring_0_start');" onblur="updateDurationValuesByPrefix('calendar_event_recurring_0')" disabled="disabled" class="form-control" style="display: inline; width: auto" id="calendar_event_recurring_0_duration"> 1
<input class="form-control" type="text" style="display: inline; width: auto" name="calendar_event_recurring_0_start_year" id="calendar_event_recurring_0_start_year" size="5" value="2020" onchange="updateValues('calendar_event_recurring_0');" onkeyup="updateValues('calendar_event_recurring_0');" onkeypress="processKeyEvent(this)" onfocus="currentField=this" onblur="currentField=null; oldField=this; setTimeout('processStartDateBlur(oldField, \'calendar_event_recurring_0\')', 10);"> 1
<select name="queries_date_range_fquery_tovalue[d]" id="queries_date_range_fquery_tovalue_d" class="sq-form-field">...</select> 1
<input type="text" name="metadata_field_text_77212_calendar_event_single_value" value size="30" class="sq-form-field" id="metadata_field_text_77212_calendar_event_single_value"> 1
<select name="metadata_field_select_77221_calendar_event_recurring" class="sq-form-field" id="metadata_field_select_77221_calendar_event_recurring">...</select> 1
<input type="text" name="metadata_field_text_77212_calendar_event_recurring_value" value size="30" class="sq-form-field" id="metadata_field_text_77212_calendar_event_recurring_value"> 1
188 distinct issues were found in the sample of 125 web pages. Only the first 10 issues are shown here.
More results from Dartmoor National Park Authority