Form "Validation"

<SCRIPT>

/****** Simple Validation Checking ******/

function ValidateInput(form) {
     var LB = "\n";
     var msgHdr = "Please fill out your:" + LB + LB;
     var msg = "";

     // the 3 lines below are "equivalent" - 3 different ways to say the same thing
     if (form.First.value.
length == 0) msg += "First Name" + LB;
     if (form.Last.value == "") msg += "Last Name" + LB;
     if (!form.Address.value) msg += "Address" + LB;

     if (!form.City.value) msg += "City" + LB;
     if (!form.State.value) msg += "State or Province" + LB;
     if (!form.Postal.value) msg += "Postal Code" + LB;
     if (!form.Age.value ||
parseInt(form.Age.value) == 0) msg += "Age" + LB;
     if (form.Income.options[form.Income.
selectedIndex].value == "0") msg += "Income" + LB;

    // OR form.elements[9].checked == false && form.elements[10].checked == false
     if (form[9].
checked == false && form[10].checked == false) msg += "Sex" + LB;

     if (msg.length > 0) {
         
alert(msgHdr + msg);
          return false;
     }
     else return true;
}

/****** End of Validation Checking ******/

</SCRIPT>

<BODY>

<FORM
  NAME="vForm"
  METHOD="
POST"
  ACTION="
formmail.pl"
 
onSubmit="return ValidateInput(this)">
     etc...
     <INPUT TYPE="Submit" VALUE="Submit Query">
     <
INPUT TYPE="Reset"  VALUE="Reset">
<
/FORM>