Ashley Sheridan wrote:
> On Wed, 2009-08-12 at 12:21 -0400, Micheleh Davis wrote:
>
>> 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
>>
>>
>>
>>
> Erm, where's the PHP code in that?
>
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
>
>
>
Indeed. And I hope that there is server-side form validation also.
HTH,
Stijn
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php