If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text.
Identify input errors and provide text descriptions.
Helps users understand what went wrong and how to correct it.
Defining required fields with the asterisk character (*) without defining the meaning of the character above the form.
The user is not notified of errors in an understandable way.
Test form fields and the form functionalities. Is the user notified of errors?
The minimum requirement after trying to send a form with errors is to focus on the first field that has an error.