Guides

Making your forms accessible: complete RGAA guide

Why form accessibility is critical

Forms are the main interaction points on a website. An inaccessible form effectively excludes assistive technology users.

RGAA Theme 11 dedicates 13 criteria to forms, making it the second largest theme.

Criterion 11.1 — Field labels

Every form field must have a programmatically associated label.

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

Criterion 11.10 — Error handling

<input type="email" id="email" aria-invalid="true"
       aria-describedby="email-error" />
<p id="email-error" role="alert">
  Please enter a valid email address
</p>

Criterion 11.13 — Autocomplete

<input type="text" autocomplete="given-name" />
<input type="email" autocomplete="email" />
<input type="tel" autocomplete="tel" />

Quick checklist

CriterionCheckImpact
11.1Every field has an associated labelCritical
11.5Related fields grouped with fieldsetModerate
11.9Buttons have meaningful textCritical
11.10Errors identified and describedCritical
11.13Autocomplete on common fieldsModerate

Test your site's compliance

Scan your site and get a detailed report with AI recommendations.

Scan my site - €15