Form fields
Nine WCAG 2.1 criteria for form fields · A / AA
- Automatic
- deterministic fixer, re-verified
- Decision queue
- human decides, machine applies
- Attestation
- human sign-off, listed on the certificate
What the rule requires
Every form field needs a name and role assistive technology can announce. An unlabeled field is a guessing game — “edit text, blank” tells the user nothing about what to type. And a form has to behave: it can’t jump somewhere when a field gets focus, it has to say what went wrong with an entry, and it has to let someone check what they submit.
- Name, role, value4.1.2 · A
- Labels or instructions3.3.2 · A
- Label in name2.5.3 · A
- Identify input purpose1.3.5 · AA
- On focus, on input3.2.1 / 3.2.2 · A
- Error identification and suggestion3.3.1 / 3.3.3 · A / AA
- Error prevention3.3.4 · AA
How Proof clears it
- Fields registered automatically: widgets are tagged into Form structure with tooltips written.
- Names checked, then confirmed by a person: Proof flags field names that don’t identify the field — “Text1”, two fields both called “Date”, a date format the name never states. Names are drafted from the printed label (by AI only where the page prints nothing), and a person accepts or edits them where they meet the field.
- Focus order walked: fields are checked in the order a screen-reader user tabs through them.
- Ghost widgets cleared: vestigial exporter-artifact widgets are removed — but only when provably junk.
- Form behavior checked: what a field does when it gets focus or its value changes, how it reports a rejected entry, whether the form can submit, whether a field’s spoken name carries its printed label, and whether a field asking for personal details says what it collects. Each check passes when nothing in the form could break it — no validator, no submit action — and anything it finds goes to a person.
Watch it in Proof
What to expect
Proof registers and structures every field automatically and drafts the names, but what a field is called stays a person’s decision: it is content, not plumbing. Form behavior is checked on every fillable form, and a person decides only where a check finds something.
Run the full profile on one of yours.
Free, no account: one PDF of up to 10 pages and 50 MB per verified email, remediated file and verification record included. Certify it for $59 when you’re ready.