Skip to main content
Department for Elfish Affairs
12 days of accessibility: elf checklist
Back to home

Day 7: Check form labels on the Elf Task Submission Form

Elves across Santa HQ submit daily updates using the Elf Task Submission Form, managed by the Department of Elfish Affairs (DEA). Recently, some elves reported difficulty completing the form using assistive technology.

Initial checks suggest that not all form fields have clear labels, making it difficult for screen reader users to understand what information is required.

Your mission today

Check that every form field has a clear, programmatic label.

Quick 5-minute check

  • every input must have a visible and descriptive label
  • labels should be correctly associated using for and id
  • placeholder text must not be used instead of a label
  • screen readers should announce the label automatically

Test the Elf Task Submission Form

This simplified example shows part of the form elves use to log their daily workshop duties. One field behaves differently when accessed using a screen reader or other assistive technology.

Festive task completed

Show answer and explanation

Which field has the issue

The field that appears to be labelled “Festive task completed” does not have an accessible label.

What users experience

When using a screen reader, this field is announced without any meaningful description - often as something like edit blank or in this case its reading out the placeholder text which isn't meaningful out of context.

This makes it unclear what information the user is expected to enter.

What works correctly

The other fields on the form have clear, properly associated labels, so screen readers announce them automatically and consistently.

What this checks for

1.3.1 info and relationships (opens in a new tab) and 4.1.2 name, role, value (opens in a new tab) – form fields must expose clear labels to assistive technologies.

Why this matters

Screen reader users rely on labels to understand what information is expected. When a field has no accessible name, it becomes confusing or impossible to complete.

Finding this issue using the Web Accesibility Viewer for Elves (WAVE)

When WAVE is run on a page like this, it highlights form controls that are missing associated labels.

WAVE is useful for spotting missing labels quickly, but testing with a screen reader confirms how fields are actually announced to users.

Screenshot of the WAVE tool highlighting a form field with a missing label

Bonus challenge

Turn on a screen reader and move through the form fields. Which field is announced simply as “edit blank”, and why?

← Previous day Next day →

Footer links

  • Clear data
  • Site map
  • Accessibility statement
  • About this service
  • Feedback survey
  • GitHub repo
© 2025 Department for Elfish Affairs
© Crown copyright