Hey All,
I am working to get my form validated with JS and it seems that although the form returns false and I get the alert that a field is missing, the form still processes…hopefully you guys are seeing something im not.
[CODE]
function validate(){
with(document.forms[0]){
if(requiredCheck(fnameField) &&
requiredCheck(lnameField) &&
requiredCheck(addressField) &&
isNum(fnameField) &&
isNum(lnameField) &&
emailCheck(emailField) &&
checkForCharacter (emailField, “@”) &&
checkForCharacter (emailField, “.”)){
setCookie(); // Set form cookie
return true;
}else{
return false;
}
}
}
<form action=”form-processor.php” id=”contactForm” method=”post” onsubmit=”validate();”>
<p><span class=”reqField”>*</span>First Name: <input type=”text” name=”fnameField” id=”fnameField” size=”50″ /><br /><br />
<span class=”reqField”>*</span>Last Name: <input type=”text” name=”lnameField” id=”lnameField” size=”50″ /><br /><br />
<span class=”reqField”>*</span>Email: <input type=”text” name=”emailField” id=”emailField” size=”55″ /><br /><br />
<span class=”reqField”>*</span>Address:<br /><textarea name=”addressField” id=”addressField” cols=”47″ rows=”4″></textarea><br /><br />
Inquiry:<br /><textarea name=”inquiryField” id=”inquiryField” cols=”47″ rows=”4″></textarea><br /><br />
<input type=”submit” value=”Submit” />
<input type=”reset” value=”Reset” />
</form>