...
Compliant Error Message Treatment
...
Accessible Inline Error Messages
Make inline error messages accessible to screen reader users by adding ARIA labels.
...
https://codepen.io/TPG/pen/3b68c22db120c0960503fe892bb2c068
Provide Users With a List of Error Messages
In addition to using inline error message treatments it can also be helpful to list out the error messages at the top of the form.
Provide direct links to the form elements that require input or need to be corrected.
This is especially helpful when multiple required form fields have been left empty by the user.
The list of error messages can be triggered once the user has attempted to submit the form.
...