Design·Checklist·7 min read
Design an accessible form
Build clear labels, validation, focus behavior, and recovery into every form state.
Make fields understandable
Use visible labels and concise supporting text. Mark required fields in a way that does not depend on color alone.
Prevent and explain errors
Validate at a useful moment, connect messages to their fields, and preserve entered values after failure. Move focus to a useful summary when submission fails.
Test without a mouse
Complete the form with a keyboard, zoomed text, and a screen reader. Confirm focus order, announcements, and target sizes.
accessibilityformsUX