Advancement · School Operations
Paste the HTML of a form from your school or organization’s website. The page reads it right here and sorts every field: a proper label, a title only, a placeholder only or nothing at all. It also finds labels pointing at the wrong id, radio groups with no legend, ids used twice and personal-detail fields missing autocomplete, then prints a fix list for whoever maintains the site.
Included with Caveat Classroom and Whole-school licenses. Or get it in the School operations toolkit, $49 for 66 items.
The worked example is made up: a contact form that is nearly right, an enrollment form built on placeholders and a lone search box. The HTML you paste is read on this page only; nothing in it runs, and nothing is sent anywhere.
Loading the form form. If nothing appears, turn on JavaScript.
Advancement · School Operations$12 · included with Classroom and Whole-school licenses
WCAG 2.2 asks that every form field have a name assistive technology can read (4.1.2 Name, Role, Value), labels or instructions people can see (3.3.2) and, for fields that collect personal details, a way to identify their purpose, such as the autocomplete attribute (1.3.5). Related options, like a set of radio buttons, should be grouped so the question is read with each choice (1.3.1), which a fieldset with a legend does.
The page reads the HTML you paste; it does not run scripts, apply styles or load anything, so labels added later by JavaScript will not show here. It cannot tell whether a label makes sense, whether an error message helps or whether a field is reachable by keyboard. Those are the checks by hand, and a short test with a screen reader is still worth doing.
The worked example is made up. This page checks the labelling in pasted HTML; it is not a full accessibility audit or a legal determination of conformance. The HTML is parsed into an inert document on this page, so nothing in it runs or loads, and nothing you paste is sent to Caveat. Support: team@caveatacademic.com.