Did you know that most online forms are not completely accessible to screen reader users?

Forms must be carefully constructed to ensure accessibility.
  1. The form element must include an aria-label describing the purpose of the form.
  2. In the event of error or during a multiple step entry process, information previously entered must be auto populated or available for the user to select.
  3. Each form field must be labeled using the label tag <label> or by using an aria-label attribute.
  4. Required fields should be annotated within the field label. This may be done using an asterisk for sited users but the word “required” should be used for screen reader users. Screen reader text may be hidden off screen using CSS. WordPress has a built in class for this purpose: (<span class=”screen-reader-text”>required</span>).
  5. An error notice should be displayed next to fields with invalid entries when the user navigates away from the field.
  6. If the form submission results in an error the values previously entered must be repopulated, an error displayed to clearly identify the issue and focus should be taken to the first field resulting in error.

As you can see, creating a fully accessible form can be difficult and time consuming. Which is why we have built the Accessible JQuery Form Validation and Simple Accessible Form plugins. Both of these plugins will add the necessary features to make your forms accessible. They will add form field labels, required field markings, add form field validation and display screen reader friendly error message when a user navigates away from a field, moves focus to the first field in error in the event of a form submission failure.

Similar Posts

  • a11y stands for ACCESSIBILITY

    The A11Y Project is a community-driven effort to make digital accessibility easier. The A11Y Project website provides: Fundamentals and principles behind accessible design A checklist based on the Web Content Accessibility Guidelines (WCAG) A community of designers who are interested in improving Web Content Accessibility Many resources, including: tools, books, videos, podcasts, newsletters, even professional help!…

  • What is image alt text and when should it be used?

    Alternate text, also called alt tags and alt descriptions, describes images to visually impaired users. Without alternative text, the content of an image will not be available to screen reader users. Each image that conveys meaning or is used as link content must include alternate text unless including the alternate text would create redundancy (e.g.…

  • What are Skip Links?

    The main content is not usually the first thing on a webpage. This makes it difficult for screen reader users to locate the actual content. Skip links are used on websites to address this problem. These special links are placed at the top of each page to bypass navigation blocks and other decorative content. A…

  • Did you know? All Headings are not Equal!

    A very common accessibility problem is the lack of properly formatted Heading tags in a webpage (H1, H2, H3, H4, H5 or H6). Sometimes headings are not present or they may be incorrectly nested (ie… H2 before H1, H3 before H2 etc…). Headings communicate the organization of the content on the page and can be…

  • Web Accessibility Training

    In this web accessibility training course you will learn web and digital accessibility skills for web, documents, and mobile content. This self-paced course cover the most important aspects of Web Accessibility and will teach you how people with disabilities use the web and different types of assistive technologies. Course Length Approximately 8 hours of reading…

Accessibility Tools
hide