PricingGuides Log inStart free

← All guides

Label every form field

WCAG 1.3.1 / 4.1.2 · error

Placeholder text is not a label: it disappears on input and is often not announced. Associate a visible label using for/id, or wrap the field. Use aria-label only when a visible label is impossible.

Fix

<label for="email">Email</label>
<input id="email" type="email">

Check your page