Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contact Form #245

Open
buddy-harlow opened this issue Jul 26, 2024 · 0 comments
Open

Contact Form #245

buddy-harlow opened this issue Jul 26, 2024 · 0 comments
Labels
a11y Affects accessibility.

Comments

@buddy-harlow
Copy link
Collaborator

buddy-harlow commented Jul 26, 2024

Location: https://www.bixal.com/

Design

  • Placeholder text is acting as form label.
  • There are no instructions stating "All fields marked with * are required"

Error identification

  • Only being handled by HTML5.
  • When I leave a required field empty and press Submit, the screen reader announces "Please fill out this field".

Suggestion

  • Recommend that we have permanent form labels and not rely on placeholder text
  • Ensure we include required fields are marked with asterisks.
  • When I make an error, I expect error identification to specifically identify which field(s) I need to fix.
  • If I make an error, I expect error suggestions to let me know how I can correct my mistake. (ie. If I my email is formatted incorrectly and missing an @ or .com)

Resource: Deque Blog - The Anatomy of Accessible Forms: Error Messages

@buddy-harlow buddy-harlow added the a11y Affects accessibility. label Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y Affects accessibility.
Projects
None yet
Development

No branches or pull requests

1 participant