The following form "userFeedback" is taken directly from this sites feedback form. The form checks include:
Name check - the user must enter a value
E-mail check - the user must enter a valid e-mail address
Subject check - the user must enter a value
Message check - the user must enter a value
The form took 13 minutes to design and 32 seconds to create the Javascript Form Validation Code using Validate Form.
Here's the Javascript Form Validation Code that was created using Validate Form:
<script language="Javascript"><!-- function VF_userFeedback(){//v2.0 var theForm =document.userFeedback; var emailRE =/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/; var errMsg = ""; var setfocus = "";
if (theForm['message'].value == ""){
errMsg = "Don\'t forget to enter your message";
setfocus = "['message']"; } if (theForm['subject'].value == ""){
errMsg = "Please enter a subject heading";
setfocus = "['subject']"; } if (!emailRE.test(theForm['email'].value)){
errMsg = "Please enter your e\-mail address in the format somebody@somewhere\.com";
setfocus = "['email']"; } if (theForm['userName'].value == ""){
errMsg = "Please enter your name";
setfocus = "['userName']"; } if (errMsg != ""){ alert(errMsg); eval("theForm" + setfocus + ".focus()"); } else theForm.submit(); }//--> </script>