Advanced Stuff...

1. Validation or Error handling and error messages

Error messages that just say "there is an error on your form", but, do not give any guidance as to what is wrong. For example, an error message like "date is incorrect" or "phone number is incorrect" do not provide guidance.

Some Examples

The Form

The HTML

<form class="example" action="mailto:someone@knowbility.org">
<label for="name">* Name: <br />
<div class="error">
Error: Please enter your name.</div>

<input name="name" type="text" id="name" required="required" aria-required="true" maxlength="55" style="width:200px" /></label>
</form>

2. Form Instructions and Intervening Text