Accessibility guidelines state that you should not rely on colour alone to indicate errors. This is a pity as all the examples for validation and error highlighting are limited to changing the colour of the fields or their border. Pop up boxes are out as well as they are not accessible to users with assistive technologies.
What I'd like to know is whether a proposed solution is possible in LCD:
As well as the fields being highlighted what I would like to try is for a box to open up at the top of the page listing all the fields that need correction.
How to do this? Is there a script to identify the affected fields and then have them populated within a text string or should I create a set of fields covering all of the possible error fields and changing their presence depending on the outcome of the validation script function?
How have you addressed this issue in your own forms?
Grateful as ever for your input and suggestions.
1) Create a table with dynamic rows in the top/bottom of the page
2) In validation script
a) if there is an error put a row into this table with unique id (probably in separate column)
b) if it is correct find a row with an error (using unique id) and remove it (of course if it exists)
If you need an example I can create it for You.