KWCAG 2.2 · 7.4.1
How to evaluate the KWCAG 2.2 checkpoint “Labels for inputs”. Automation catches part of it; the rest needs a person.
Automated checks verify labels exist; confirm they describe the purpose and placeholders aren't used as labels.
9 automated rules judge this checkpoint. Each comes with remediation guidance.
labelAssociate a label element (or aria-label) with every input; placeholder is not a label.
select-nameProvide a label or aria-label for select elements.
label-title-onlyProvide a visible label instead of relying on the title attribute.
form-field-multiple-labelsUse one label per field; add descriptions via aria-describedby.
button-nameIcon-only buttons need aria-label or visually hidden text.
input-button-nameProvide a value attribute for input buttons.
summary-nameGive summary elements descriptive text.
aria-input-field-nameName custom ARIA input widgets via aria-label/labelledby.
aria-toggle-field-nameName ARIA toggle widgets (checkbox, switch, radio).
Enter a URL and we will check this checkpoint along with the other 32. One page can be audited without signing in.
Run a free check