✎ Technique: Input labels
Descriptive labels help users understand the purpose of a form control. Labels should be associated with their controls so that when the input is focused, the label is announced by screen readers.
Descriptive labels help users understand the purpose of a form control. Labels should be associated with their controls so that when the input is focused, the label is announced by screen readers.
Make it easier for people to complete input fields requesting personal information.
Autocomplete widgets can be helpful for accessibility because they can make it easier to enter text by providing suggestions based on the characters initially typed.
For maximum usability, interactive elements must be operable by people who use assistive technology and people who use alternative input devices.
A clear indication that specific form fields are required can save users time and avoid potential errors relating to missing data when a form is submitted.
Interactive elements should, under most circumstances, be focusable in the order that they appear in the source code. This helps people who are using the keyboard or alternative input devices to follow focus in a logical order.
Effectively and accessibly communicate form errors by: Communicating that a form has errors, Communicating any individual errors case by case, including clear guidance on how to address the error.
In this course, software engineer Ifeoma Nwosu shows you how to create accessible forms that follow the best practices and standards of web accessibility. Learn how to improve form accessibility with form controls.
It's important the search facility on your site is logically and conventionally placed and constructed for optimal accessibility.
People with disabilities rely on interface controls that are used programmatically. These controls have a visual label, as well as a programmatic label, known as its Accessible Name.
Providing form feedback accessibly helps users submit data more accurately and reduces the chance for error.
Ensure that functions that are triggered by moving a device or by gesturing towards the device can also be operated by more conventional user interface components.