Is there a way to see why this particular javascript validator is not affecting the submission of this form. It submits with all fields empty.
Here's the simple code

<?php

if(isset($_POST["Submit"]))
{
require("c:\php\includes\class.phpmailer.php");

$mail = new PHPMailer();

$toaddress = "rocky@airedale911.org";  //Change this to the email address you will be receiving your notices.
$mailhost = "mail.airedale911.org";  //Change this to your actual Domain name.
$fromaddress = "rocky@airedale911.org";  //Change this to the email address you will use to send and authenticate with.
$frompwd = "password";  //Change this to the above email addresses password.
$subject = "Airedale 911 Application Form";  //Change this to your own email message subject.


$referredby = $_POST["Referredby"];
$fromname = $_POST["Name"];
$street = $_POST["Street"] ;
$city = $_POST["City"];
$state = $_POST["State"];
$zip = $_POST["Zip"];
$homephone = $_POST["Homephone"] ;
$workphone = $_POST["Workphone"];
$cellphone = $_POST["Cellphone"];
$rplyto = $_POST["Email"];
$family = $_POST["Family"] ;
$sex = $_POST["Sex"] ;
$previouslyowned = $_POST["Previouslyowned"] ;
$whenpreviouslyowned = $_POST["Whenpreviouslyowned"] ;
$sexpreviouslyowned = $_POST["Sexpreviouslyowned"] ;
$otherbreeds = $_POST["Otherbreeds"] ;
$fateoflastdog = $_POST["Fateoflastdog"] ;
$lostadog = $_POST["Lostadog"] ;
$movegiveupdog = $_POST["Movegiveupdog"] ;
$otherpets = $_POST["Otherpets"] ;
$otherpetsages = $_POST["Otherpetsages"] ;
$otherpetsspayedneutered = $_POST["Otherpetsspayedneutered"] ;
$otherpetscurrentlylicensed = $_POST["Otherpetscurrentlylicensed"] ;
$fencedinyard = $_POST["Fencedinyard"] ;
$kindoffence = $_POST["Kindoffence"] ;
$howhighfence = $_POST["Howhighfence"] ;
$sizeoffencedinarea = $_POST["Sizeoffencedinarea"] ;
$runofhouse = $_POST["Runofhouse"] ;
$allowedonfurniture = $_POST["Allowedonfurniture"] ;
$havebedandblanket = $_POST["Havebedandblanket"] ;
$dogbedinwhatroom = $_POST["Dogbedinwhatroom"] ;
$wherewillairedalesleep = $_POST["Wherewillairedalesleep"] ;
$hoursnoonehome = $_POST["Hoursnoonehome"] ;
$daysaweekalone = $_POST["Daysaweekalone"] ;
$whatroomabovetimes = $_POST["Whatroomabovetimes"] ;
$travelingwherewilldogstay = $_POST["Travelingwherewilldogstay"] ;
$familiardogcrate = $_POST["Familiardogcrate"] ;
$whenwheredogcrate = $_POST["Whenwheredogcrate"] ;
$reference1 = $_POST["Reference1"] ;
$reference2 = $_POST["Reference2"] ;
$vetinfo = $_POST["Vetinfo"] ;
$comments = $_POST["Comments"] ;







$msgbody = "Referred by  = " . $referredby
."<br>"
."Your Full Name  = " . $fromname
."<br>"
."Your Street Address  = " . $street
."<br>"
."City  = " . $city
."<br>"
."State  = " . $state
."<br>"
."Zip Code  = " . $zip
."<br>"
."Your home telephone number (xxx-xxx-xxxx)  = " . $homephone
."<br>"
."Your work number  = " . $workphone
."<br>"
."Your cell phone number  = " . $cellphone
."<br>"
."Email  = " . $rplyto
."<br>"
."lease list names and ages of all family members (including yourself), live-in help, frequent visitors, etc.  = " . $family
."<br>"
."Do you prefer a male or female Airedale?  = " . $sex
."<br>"
."Have you previously owned an Airedale?  = " . $previouslyowned
."<br>"
."When?  = " . $whenpreviouslyowned
."<br>"
."Male or Female?  = " . $sexpreviouslyowned
."<br>"
."What other dog breeds have you owned?  = " . $otherbreeds
."<br>"
."What happened to your last dog?  = " . $fateoflastdog
."<br>"
."Have you ever lost a dog other than through death? = " . $lostadog
."<br>"
."If you had to move, would you consider giving up your dog?  = " . $movegiveupdog
."<br>"
."What other pets do you currently have?  = " . $otherpets
."<br>"
."Their ages  = " . $otherpetsages
."<br>"
."Are they spayed/neutered?  = " . $otherpetsspayedneutered
."<br>"
."Are they currently licensed?  = " . $otherpetscurrentlylicensed
."<br>"
."Do you a fenced-in yard?  = " . $fencedinyard
."<br>"
."What kind of fence?  = " . $kindoffence
."<br>"
."How high is the fence?  = " . $howhighfence
."<br>"
."Size of fenced-in area?  = " . $sizeoffencedinarea
."<br>"
."Will your new Airedale have run of the house?  = " . $runofhouse
."<br>"
."Be allowed on the furniture?  = " . $allowedonfurniture
."<br>"
."Have his/her own dog bed and blankets?  = " . $havebedandblanket
."<br>"
."In what room will the dog bed be placed?  = " . $dogbedinwhatroom
."<br>"
."In what room will your new Airedale sleep?  = " . $wherewillairedalesleep
."<br>"
."How many hours at a time is no one at home?  = " . $hoursnoonehome
."<br>"
."How many days a week will your dog be left alone?  = " . $daysaweekalone
."<br>"
."In what room(s) will your dog be during the above times?  = " . $whatroomabovetimes
."<br>"
."When you travel, where will your dog stay?  = " . $travelingwherewilldogstay
."<br>"
."Are you familiar with a dog crate?  = " . $familiardogcrate
."<br>"
."When and where do you use one?  = " . $whenwheredogcrate
."<br>"
."Name, address, phone number  = " . $reference1
."<br>"
."Name, address, phone number  = " . $reference2
."<br>"
."Your veterinarian's name, address, phone number  = " . $vetinfo
."<br>"
."Comments  = " . $comments; 



$mail->IsSMTP();
$mail->Host = $mailhost;
$mail->SMTPAuth = true;
$mail->Username = $fromaddress;
$mail->Password = $frompwd;

$mail->From = $fromaddress;
$mail->FromName = $fromname;
$mail->AddReplyTo($rplyto); 
$mail->AddAddress($toaddress); 
$mail->IsHTML(true);
$mail->Subject = $subject;
$mail->Body = $msgbody;

if(!$mail->Send())



{
   echo "Message could not be sent. <p>";
   echo "Mailer Error: " . $mail->ErrorInfo;
   exit;
}
 
echo "Thank you, your message has been sent!";
}

?>











<html>

<head>

<style>
.mystyle {font-size:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif; font-variant:normal; letter-spacing:normal; font-size-adjust:inherit}
TD.mystyle {font-size:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif; font-variant:normal letter-spacing:normal; font-size-adjust:inherit}
TR TD.mystyle {font-size:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif; font-variant:normal letter-spacing:normal; font-size-adjust:inherit}
TABLE TR TD.mystyle {font-size:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif; font-variant:normal letter-spacing:normal; font-size-adjust:inherit}
DIV TABLE TR TD.mystyle {font-size:15px; font-weight:600; font-family:Arial, Helvetica, sans-serif; font-variant:normal letter-spacing:normal; font-size-adjust:inherit}
</style>

<script language="JavaScript" src="http://www.airedale911.org/gen_validatorv31.js" type="text/javascript"></script>
</head>


<body>

<DIV class="mystyle">


<td>
<div id='myform_errorloc' class='error_strings'></div>
</td>



<form name="SendEmail01" method="post">

<table border=0>

<tr>
	<td class="mystyle">Referred by:</td>
	<td><input type="text" name="Referredby" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Your Full Name:</td>
	<td><input type="text" name="Name" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Your Street Address:</td>
	<td><input type="text" name="Street" size="30"></td>
</tr>
<tr>
	<td class="mystyle">City:</td>
	<td><input type="text" name="City" size="30"></td>
</tr>
<tr>
	<td class="mystyle">State:</td>
	<td><input type="text" name="State" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Zip Code:</td>
	<td><input type="text" name="Zip" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Your home telephone number (xxx-xxx-xxxx) :</td>
	<td><input type="text" name="Homephone" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Your work number:</td>
	<td><input type="text" name="Workphone" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Your cell phone number:</td>
	<td><input type="text" name="Cellphone" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Email:</td>
	<td><input type="text" name="Email" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Please list names and ages of all family members (including yourself), live-in help, frequent visitors, etc.:</td>
	<td><textarea rows="4" name="Family" cols="30"></textarea></td>
</tr>
<tr>
	<td class="mystyle">Do you prefer a male or female Airedale?:</td>
	<td><input type="radio" name="Sex" value="Male" checked="checked"> Male <br>
        <input type="radio" name="Sex" value="Female"> Female<br>
        <input type="radio" name="Sex" value="No preference"> No Preference<br>
    </td>
</tr>
<tr>
	<td>        </td>
</tr>
<tr>
	<td>        </td>
</tr>
<tr>
	<td class="mystyle">Have you previously owned an Airedale?:</td>
	<td><input type="radio" name="Previouslyowned" value="Yes"> Yes <br>
        <input type="radio" name="Previouslyowned" value="No" checked="checked"> No <br>
    </td>
</tr>
<tr>
	<td class="mystyle">When?:</td>
	<td><input type="text" name="Whenpreviouslyowned" size="30"></td>
</tr>
<td class="mystyle">Male or Female?:</td>
<td><input type="radio" name="Sexpreviouslyowned" value="Male" checked="checked"> Male <br>
        <input type="radio" name="Sexpreviouslyowned" value="Female"> Female<br>
        <input type="radio" name="Sexpreviouslyowned" value="N/A"> N/A<br>
</td>
<tr>
	<td class="mystyle">What other dog breeds have you owned?:</td>
	<td><input type="text" name="Otherbreeds" size="30"></td>
</tr>
<tr>
	<td class="mystyle">What happened to your last dog?:</td>
	<td><input type="text" name="Fateoflastdog" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Have you ever lost a dog other than through death?:</td>
	<td><input type="text" name="Lostadog" size="30"></td>
</tr>

<tr>
	<td class="mystyle">If you had to move, would you consider giving up your dog?:</td>
	<td><input type="text" name="Movegiveupdog" size="30"></td>
</tr>
<tr>
	<td class="mystyle">What other pets do you currently have?:</td>
	<td><input type="text" name="Otherpets" size="30"></td>
</tr>

<tr>
	<td class="mystyle">Their ages:</td>
	<td><input type="text" name="Otherpetsages" size="30"></td>
</tr>

<tr>
	<td class="mystyle">Are they spayed/neutered?:</td>
	<td><input type="text" name="Otherpetsspayedneutered" size="30"></td>
</tr>

<tr>
	<td class="mystyle">Are they currently licensed?:</td>
	<td><input type="text" name="Otherpetscurrentlylicensed" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Do you a fenced-in yard?:</td>
	<td><input type="text" name="Fencedinyard" size="30"></td>
</tr>

<tr>
	<td class="mystyle">What kind of fence?:</td>
	<td><input type="text" name="Kindoffence" size="30"></td>
</tr>

<tr>
	<td class="mystyle">How high is the fence?:</td>
	<td><input type="text" name="Howhighfence" size="30"></td>
</tr>

<tr>
	<td class="mystyle">Size of fenced-in area?:</td>
	<td><input type="text" name="Sizeoffencedinarea" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Will your new Airedale have "run of the house"?:</td>
	<td><input type="radio" name="Runofhouse" value="Yes"> Yes <br>
        <input type="radio" name="Runofhouse" value="No" checked="checked"> No <br>
    </td>
</tr>


<tr>
	<td>        </td>
</tr>
<tr>
	<td>        </td>
</tr>
<tr>
	<td class="mystyle">Be allowed on the furniture?:</td>
	<td><input type="radio" name="Allowedonfurniture" value="Yes"> Yes <br>
        <input type="radio" name="Allowedonfurniture" value="No" checked="checked"> No <br>
    </td>
</tr>
<tr>
	<td>        </td>
</tr>
<tr>
	<td>        </td>
</tr>
<tr>
	<td class="mystyle">Have his/her own dog bed and blankets?:</td>
	<td><input type="radio" name="Havebedandblanket" value="Yes"> Yes <br>
        <input type="radio" name="Havebedandblanket" value="No" checked="checked"> No <br>
    </td>
</tr>

<tr>
	<td class="mystyle">In what room will the dog bed be placed?:</td>
	<td><input type="text" name="Dogbedinwhatroom" size="30"></td>
</tr>
<tr>
	<td class="mystyle">In what room will your new Airedale sleep?:</td>
	<td><input type="text" name="Wherewillairedalesleep" size="30"></td>
</tr>
<tr>
	<td class="mystyle">How many hours at a time is no one at home?:</td>
	<td><input type="text" name="Hoursnoonehome" size="30"></td>
</tr>
<tr>
	<td class="mystyle">How many days a week will your dog be left alone?:</td>
	<td><input type="text" name="Daysaweekalone" size="30"></td>
</tr>
<tr>
	<td class="mystyle">In what room(s) will your dog be during the above times?:</td>
	<td><input type="text" name="Whatroomabovetimes" size="30"></td>
</tr>
<tr>
	<td class="mystyle">When you travel, where will your dog stay?:</td>
	<td><input type="text" name="Travelingwherewilldogstay" size="30"></td>
</tr>
<tr>
	<td class="mystyle">Are you familiar with a dog crate?:</td>
	<td><input type="radio" name="Familiardogcrate" value="Yes"> Yes <br>
        <input type="radio" name="Familiardogcrate" value="No" checked="checked"> No <br>
    </td>
</tr>
<tr>
	<td class="mystyle">When and where do you use one?:</td>
	<td><textarea rows="4" name="Whenwheredogcrate" cols="30"></textarea></td>
</tr>
<br><br>
<tr>
	<td class="mystyle">REFERENCES: Name, address, phone number:</td>
	<td><textarea rows="4" name="Reference1" cols="30"></textarea></td>
</tr>
<tr>
	<td class="mystyle">REFERENCES: Name, address, phone number:</td>
	<td><textarea rows="4" name="Reference2" cols="30"></textarea></td>
</tr>
<tr>
	<td class="mystyle">REFERENCES: Your veterinarian's name, address, phone number:</td>
	<td><textarea rows="4" name="Vetinfo" cols="30"></textarea></td>
</tr>
<tr>
	<td class="mystyle">Comments:</td>
	<td><textarea rows="8" name="Comments" cols="30"></textarea></td>
</tr>
<tr>
	<td><input type="submit" name="Submit" value="Submit"></td>
</tr>

</table>
</form>



 <script language="JavaScript" type="text/javascript">
 var frmvalidator = new Validator("SendEmail01");<br>
 frmvalidator.EnableOnPageErrorDisplaySingleBox();
 frmvalidator.EnableMsgsTogether();
 
 frmvalidator.addValidation("Comments","req");
 
</script>




</div>

</body><br>
</html>
This question has already been answered. Start a new discussion instead.