Forms and error messages

Hello everyone,

If testing a large form with a lot of input fields, where would you prefer to see the error messages?
Is it before the start of the form with links to the form fields or error messages just before the form fields?

I am currently testing a huge form with over 30 fields. The error messages are before the form and are links to the form fields. The fields are not marked as mandatory, so the chances of human error is high. Each mandatory field has a hazard sign saying that there is an error with the information provided which is positioned after the fields.

With a long list of error messages linking back to the fields, I think keyboard and screen reader users will find this difficult.

I am suggesting the following:
- include * for each mandatory field, so the users can avoid errors to start with.
- Define the meaning of * before the start of the form
- Move the hazard icon before each mandatory field and change the alt of each hazard icon to be field specific.
- Since the forms are quite old, I am asking them to retain the links as is. This might help some user groups.

What are your thoughts on this?

Thanks in advance.

Regards,
Madhavi

**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely 
for the use of the addressee(s). If you are not the intended recipient, please 
notify the sender by e-mail and delete the original message. Further, you are not 
to copy, disclose, or distribute this e-mail or its contents to any other person and 
any such actions are unlawful. This e-mail may contain viruses. Infosys has taken 
every reasonable precaution to minimize this risk, but is not liable for any damage 
you may sustain as a result of any virus in this e-mail. You should carry out your 
own virus checks before opening the e-mail or attachment. Infosys reserves the 
right to monitor and review the content of all messages sent to or from this e-mail 
address. Messages sent to or from this e-mail address may be stored on the 
Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***

Received on Thursday, 9 April 2015 07:10:42 UTC