This is an example for the article Communicating error messages accessibly at standards-schmandards.com. Click the register button to see the validation errors. This example uses the label element instad of javascript focus() to move the cursor to the related field.