Form Validation

From: Date: Wed, 12 Aug 2009 16:21:43 +0000
Subject: Form Validation
Groups: php.general 
Request: Send a blank email to php-general+get-296719@lists.php.net to get a copy of this message
Please help. My form validation worked fine until I added the terms check at the bottom. Any ideas? //form validation step one function validateStep1(myForm){ // list of required fields with (myForm) { var requiredFields = new Array ( firstName, lastName, phone, email, terms) } // check for missing required fields for (var i = 0; i < requiredFields.length; i++){ if (requiredFields[i].value == ""){ alert ("You left a required field blank. Please enter the required information."); requiredFields[i].focus(); return false; } } // check for valid email address format var eaddress= myForm.email.value; var validaddress= /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})$/; //var validaddress= /^((\w+).?(\w+))+@\w+/i; var result= eaddress.match(validaddress); if (result == null) { alert ("Please enter your complete email address."); myForm.email.focus(); return false; } // check for valid phone format var check= myForm.phone.value; check= check.replace(/[^0-9]/g,""); if (check.length < 10) { alert ("please enter your complete phone number."); return false; }//end if return true; //begin terms and conditions check var termsCheck= myForm.terms.value; if (bcForm1.checked == false) { alert ('Please read and select I Agree to the Terms and Conditions of Service.'); return false; } else { return true; } //end terms check

« previous php.general (#296719) next »