CARVIEW |
Important: This website does not attempt to establish a standard for how assistive technologies must behave. Read the FAQ for more information. Additionally, this is a work in progress. Please submit feedback or suggestions.
aria-required attribute (aria)
Screen Reader support level: partial (38/44)
On this page
About this feature
Indicates that user input is required on the element before a form may be submitted.
Age of results
Results across all tests for this feature range from 4 years ago to 6 years ago. Detailed dates and version information can be found in associated tests.
Caution
Failing or partial results may be out of date. The oldest result is from 6 years ago. Consider running the associated tests and contributing results.
Expectations
Screen Reader support by expectation
Expectation | JAWS | Narrator | NVDA | Orca | TalkBack | VoiceOver (iOS) | VoiceOver (macOS) | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Edge | Chrome | Edge | Firefox | Firefox | Chrome | Safari | Safari | |
MUST convey the "false" value | supported | supported | supported | supported | supported | supported | supported | supported | supported | supported | supported |
MUST convey the "true" value | supported | supported | supported | partial (2/3) | supported | supported | supported | partial (1/3) | none | supported | supported |
Expectation: convey the "false" value
Strength of this expectation for different types of assistive technologies:
- Screen Readers: MUST
- Voice Control: NA
Test | JAWS | Narrator | NVDA | Orca | TalkBack | VoiceOver (iOS) | VoiceOver (macOS) | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Edge | Chrome | Edge | Firefox | Firefox | Chrome | Safari | Safari | |
aria-required attribute applied to: input[type="text"] element | supported | supported | supported | supported | supported | supported | supported | supported | supported | supported | supported |
Expectation: convey the "true" value
Strength of this expectation for different types of assistive technologies:
- Screen Readers: MUST
- Voice Control: NA
Examples:
- If applied to a single control, a screen reader might announce that control as required
- If applied to a group of controls, such as a radio group, the screen reader might announce the required state on the group, and the required state will be implied for the controls.
- If applied to a group of controls, such as a radio group, the screen reader might announce the first control as required, and the required state will be implied for the rest.
- If applied to a group of controls, such as a radio group, the screen reader might announce the each control as required.
Test | JAWS | Narrator | NVDA | Orca | TalkBack | VoiceOver (iOS) | VoiceOver (macOS) | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Edge | Chrome | Edge | Firefox | Firefox | Chrome | Safari | Safari | |
aria-required attribute on each HTML radio button in a fieldset applied to: input[type="radio"] element | supported | supported | supported | supported | supported | supported | supported | none | none | supported | supported |
aria-required attribute on role=radiogroup applied to: radiogroup role | supported | supported | supported | none | supported | supported | supported | none | none | supported | supported |
aria-required attribute applied to: input[type="text"] element | supported | supported | supported | supported | supported | supported | supported | supported | none | supported | supported |
Tests
Test | Last update |
---|---|
aria-required attribute on each HTML radio button in a fieldset | 2021-07-28 |
aria-required attribute on role=radiogroup | 2021-07-28 |
aria-required attribute | 2021-07-28 |
Is something not right?
We use our GitHub repository to manage our issue tracking. Please provide as much information as you can for issues, and please leave the id in the issue title intact.
Create an issue for this feature