Forms

Forms are incredibly challenging for screen reader users and people navigating via keyboard. The most common problems are missing labels (or placeholders used as labels), custom controls that are inoperable via keyboard, and hints, instructions, and validation error messages that are misplaced, hidden, or otherwise not properly associated with the relevant inputs.

Further reading on accessibility in forms