On this page
- Drupal Form Accessibility
- Drupal General Accessibility Resources
- Form Accessibility Resources
- General Accessibility Resources
- Guidelines
- Examples and Patterns
- Checklists
- Recommended Accessibility Evaluation Tools and Extensions
- Recommended Screen Readers
- Videos
- Blog posts
- Webform Accessibility Issues
Webform Accessibility
Last updated on
30 January 2019
Drupal and the Webform module strives to be fully accessible to all users and site builders. Assistive technologies, including screen readers and keyboard access, are fully supported.
| The Webform module is committed to being accessible to everyone View our self-assessment | Learn more about our commitment |
Below is information and resources for testing and reviewing webform accessibility
Drupal Form Accessibility
Drupal General Accessibility Resources
- External Accessibility Resources | Drupal.org
- Accessibility: Tools and best practices | Drupal.org
- New accessibility feature: Drupal.announce()
Form Accessibility Resources
General Accessibility Resources
Guidelines
- Web Content Accessibility Guidelines (WCAG) 2.0
- Authoring Tool Accessibility Guidelines (ATAG) 2.0
- GSA Government-wide IT Accessibility Program
Examples and Patterns
- WAI-ARIA Authoring Practices 1.1 | W3C and Help Category:ARIA Techniques | W3C
These documents provide readers with an understanding of how to use WAI-ARIA 1.1 [wai-aria-1.1] to create accessible rich internet applications. - A collection of accessible scripts, made in ES2015 | Van11y
- Accessibility section - jQuery Plugins - By Nicolas Hoffmann
- Understanding Accessibility: Forms
- The A11Y Project: Patterns An accessible widget & pattern library
Checklists
- DIY Accessibility Checklists | Berkeley Web Access
- DIY Accessibility for Developers | Berkeley Web Access (Google Sheet)
- Voluntary Product Accessibility Template (VPAT) | Section508.gov
- WCAG 2 Checklist | WebAIM
- Section 508 Checklist | WebAIM
- Web Content Accessibility Guidelines 2.0: Checklist | WC3
- How to Meet WCAG 2.0 Quick Reference | WC3
- WCAG 2.0 checklists | Wuhcag
- Building accessible forms | Drupal.org
Recommended Accessibility Evaluation Tools and Extensions
- WAVE Browser Extensions (Chrome and Firefox)
The WAVE Chrome and Firefox extensions allow you to evaluate web content for accessibility issues directly within Chrome and Firefox browsers. - Lighthouse (Chrome)
Lighthouse is an open-source, automated tool for improving the quality of web pages. - Web Accessibility Evaluation Tools List | WC3
This page provides a list of evaluation tools that you can filter to find ones that match your particular needs. - Focus Indicator (Chrome Extension)
Display focus indicator for the active intractable element in a webpage.
Recommended Screen Readers
- JAWS, Job Access With Speech (Windows)
JAWS, Job Access With Speech, is the world's most popular screen reader, developed for computer users whose vision loss prevents them from seeing screen content or navigating with a mouse. - NVDA (NonVisual Desktop Access (Windows)
NVDA (NonVisual Desktop Access) is a free “screen reader” which enables blind and vision impaired people to use computers. - VoiceOver (OSX)
VoiceOver, the advanced screen reader built into the MacOS Sierra, and includes lists of VoiceOver commands. - TalkBack (Android)
TalkBack is the Google screen reader available for Android devices. - ChromeVox (ChromeOS)
ChromeVox is a a screen reader for ChromeOS (ChromeBooks, etc.). A version is also available as a Chrome extension; however this only works in the Chrome browser, and it not a conventional general-purpose screen reader for desktop operating systems. - more screen readers...
Videos
- DrupalCon Nashville 2018: Core Accessibility: Building Inclusivity into the Drupal Project
- DrupalCon Nashville 2018: A Smarter Way to Test Accessibility
- DrupalCon Nashville 2018: The Accessible Editor
- DrupalCon Nashville 2018: JavaScript and Accessibility: Don't Blame the Language
- DrupalCon Vienna 2017: Core Accessibility: How Are We Doing, and What Can We Do Better?
- more videos...
Blog posts
- Accessibility in Drupal 8
- The Importance of an Accessible Website
- Designing For Accessibility And Inclusion | Smashing Magazine
- Drupal 8 accessibility features
- The Drupal Developer's Guide to Web Accessibility Compliance
Webform Accessibility Issues
Help improve this page
Page status: No known problems
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion