1. The document discusses form validation using JavaScript. It describes form validation as checking that a form has been filled in correctly before submission.
2. There are two main methods of form validation: client-side (using JavaScript) and server-side (using CGI scripts or ASP). Client-side validation is easier to implement but less secure, while server-side is more secure but more complex.
3. An example is given demonstrating client-side form validation using JavaScript. The validate_form() function checks if the contact name field is empty, and alerts the user if so before allowing submission.