Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Accessible Forms That Everyone Can Complete
Web Development

Accessible Forms That Everyone Can Complete

Labels, errors, keyboard use and screen readers. The form accessibility work that is quick to do and expensive to retrofit.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Use real labels attached to their fields, announce errors properly, keep everything reachable by keyboard and never rely on colour alone. These take minutes during the build and cause lost enquiries when skipped.

The short answer

Most form accessibility problems come from a handful of shortcuts: placeholder text used instead of a label, errors shown only in colour, custom controls that keyboards cannot reach.

Each has a straightforward correct version that takes no longer to build.

The basics that matter most

RequirementCommon mistake
Visible label per fieldPlaceholder used instead
Label attached to its inputText sitting nearby, unlinked
Errors announcedColour change only
Keyboard reachableCustom control that traps focus
Focus visibleOutline removed for appearance

Placeholder-only labels fail twice: they vanish once typing starts, and they are not reliably announced. A visible label is better for everyone.

Errors have to be findable

  1. Say what is wrong in words, next to the field.
  2. Link the message to the field programmatically.
  3. Announce it so a screen reader user hears it.
  4. Move focus to the first problem field.
  5. Summarise at the top if several fields failed.

Moving focus to the first problem is the step most often missed, and without it somebody using a screen reader has to hunt through the whole form.

Do not remove the focus outline

Removing focus styling for appearance makes the form unusable by keyboard, because there is no way to see where you are.

If the default outline does not suit the design, replace it with something clearly visible rather than removing it.

Test it properly

  • Complete the whole form using only the keyboard
  • Complete it with a screen reader running
  • Check at high zoom and large text settings
  • Check colour contrast on labels, errors and placeholder text
  • Try it one-handed on a phone

The keyboard test takes two minutes and catches most problems. It is the single highest value check available.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Can placeholders replace labels?

No. They disappear once typing starts and are not reliably announced. Use a visible label attached to the field.

What is the most missed error-handling step?

Moving focus to the first problem field. Without it, screen reader users must hunt through the whole form.

Is removing the focus outline acceptable?

Not unless you replace it with something clearly visible. Otherwise keyboard use becomes impossible.

What is the quickest useful test?

Completing the whole form with the keyboard alone. It takes two minutes and catches most problems.

Keep reading

More on Web Development

Start here

Want your enquiry forms checked, or a free one set up?

Send us the page and we will look at the form: whether it submits reliably, where people drop out, and whether the notification actually arrives. If you need a form and do not have one, we will set a free one up for you.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →