onSubmit error notification: focus on the heading, inside role="group"
with a aria-label
← Return to main list
This is a test case designed to determine whether assistive technologies announce an error message injected above a form.
Example
Code
<div
class="error-notification"
role="group"
aria-label="Error"
>
<h4 id="error" class="focus" tabindex="-1">
Please fix the following two errors...
</h4>
<ul>
<li><a href="#name">Name: You must include a name</a></li>
<li><a href="#email">Email: You must use a valid...</a></li>
</ul>
</div>
Assistive technologies
VoiceOver: onsubmit
- Chrome: Heading level 4. Please fix the following two errors and resubmit the form. Error. Group.
- Firefox: Heading level 4. Please fix the following two errors and resubmit the form. Error. Group.
- Safari: Heading level 4. Please fix the following two errors and resubmit the form. Error. Group.
NVDA: onsubmit
- Chrome: Error. Grouping. Please fix the following two errors and resubmit the form. Heading level 4.
- Firefox: Error. Grouping. Please fix the following two errors and resubmit the form. Heading level 4.
- Edge: Error. Grouping. Please fix the following two errors and resubmit the form. Heading level 4.
JAWS: onsubmit
- Chrome: Error. Please fix the following two errors and resubmit the form. Heading level 4.
- Firefox: Error. Please fix the following two errors and resubmit the form. Heading level 4.
- Edge: Error. Please fix the following two errors and resubmit the form. Heading level 4.
← Return to main list