Provide meaningful and useful error messages
- Position the message at the top of the page itself – not in a pop-up, dialog box or separate page
- Clearly distinguish the message from the rest of the page
- In the message, use plain English to:
- Explain the problem...
- ...and how to fix the problem
- Do not use technical jargon or codes
Indicate the location of errors on the form itself
- Highlight at the location
- Graphics and colour together work well – for accessibility reasons, do not rely on colour alone
- If possible, provide more information about the error at the site of the error:
- For example, the number of the problem – 'error 2 of 4'
- Even a repeat how to fix the problem