Hello people,Lots and millions of thanks in advance.. below is my Form, Validation and Contact PHP code.. but i not getting anything for Checkboxes.. neither Validation nor Mail.. please suggest proper changes.. also want to add Validation of only numbers in Zip code and Phone no. Please help --------------------- <form name="Enquiry" method="post" action="plumbcontact.php"> <tr> <td width="15"></td> <td width="118" class="services-needex-text">Service Needed<span style=" color:#F30"></span></td> <td><select class="style01" name="ServiceNeeded"> <option value="Plumbing Services">Plumbing Services</option> </select></td> </tr><tr><td width="15"></td> <td width="118" class="services-needex-text">Sub Service<span style=" color:#F30">*</span></td> <td colspan="2" class="mandatory-text" name="Subserv"> <input type="checkbox" name="Bathroom Plumbing Services"/>Bathroom Plumbing Services<br/> <input type="checkbox" name="Kitchen Sink Plumbing Services"/>Kitchen Sink Plumbing Services<br/> <input type="checkbox" name="Swimming Pool Plumbing Services"/>Swimming Pool Plumbing Services<br/> <input type="checkbox" name="Garage Plumbing Services"/>Garage Plumbing Services<br/> <input type="checkbox" name="Garden Plumbing Services"/>Garden Plumbing Services<br/> </td> <td width="20"></td> </tr> <tr> <td width="15"></td> <td colspan="2" class="mandatory-text"><center><input type="radio" name="gender"/> Mr. <input type="radio" name="gender"/> Mrs.</center></td> <td width="20"></td> </tr> <tr height="10px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text">First Name<span style="color:#F30"> *</span> </td> <td class="inputArea"><input type="text" name="FirstName" value="" /></td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text">Last Name<span style="color:#F30"></span> </td> <td class="inputArea"><input type="text" name="LastName" value="" /></td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text" valign="top">Address<span style="color:#F30"> *</span> </td> <td class="inputArea"><textarea name="Address" style="height:30px;" rows="70" cols="33"></textarea></td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text">Zip Code<span style="color:#F30"> *</span> </td> <td class="inputArea"><input type="text" name="Zipcode" value="" /></td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text">Phone No.<span style="color:#F30"> *</span></td> <td width="203"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="inputArea1"><input type="text" name="PhoneNo" value="" /></td> <td class="fields-text3" style="padding-left:10px;">Extn.<span style="color:#F30"> </span></td> <td class="inputArea2"><input type="text" name="Extn" value="" /></td> </tr> </table> </td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text">Mobile No.<span style="color:#F30"></span> </td> <td class="inputArea"><input type="text" name="MobileNo" value="" /></td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text">Email Id<span style="color:#F30"> *</span> </td> <td class="inputArea"><input type="text" name="EmailId" value="" /></td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text">Select your<span style="color:#F30"> *</span> </td> <td> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="inputArea1"><select class="style02" name="City"> <option value="Not Selected">City</option> <option value="Anaheim">Anaheim</option> <option value="Fresno">Fresno</option> <option value="Los Beach">Los Beach</option> <option value="Los Angeles">Los Angeles</option> <option value="Oakland">Oakland</option> <option value="San Diego">San Diego</option> <option value="San Jose">San Jose</option> <option value="San Francisco">San Francisco</option> </select></td> <td width="20"></td> <td class="inputArea2"><select class="style02" name="State"> <option value="Not Selected">State </option> <option value="California">California</option> <option value="Florida">Florida</option> <option value="New York">New York</option> <option value="North Carolina">North Carolina</option> <option value="Washington">Washington</option> <option value="Georgia">Georgia</option> </select></td> </tr> </table> </td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text">Country<span style="color:#F30"> *</span> </td> <td class="inputArea"><select class="style01" name="Country"> <option value="United States">United States</option> </select></td> <td width="20"></td> </tr> <tr height="12px;"><td></td></tr> <tr> <td width="15"></td> <td colspan="2" height="1px" bgcolor="#333333";></td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td colspan="2" class="Request-text">Convinient time to call</td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text">Time 1<span style="color:#F30"> *</span> </td> <td class="inputArea"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="inputArea1"><select class="style02" name="ConvinientDay1"> <option value="Not Selected">Select Day </option> <option value="Monday">Monday</option> <option value="Tuesday">Tuesday</option> <option value="Wednesday">Wednesday</option> <option value="Thursday">Thursday</option> <option value="Friday">Friday</option> <option value="Saturday">Saturday</option> <option value="Sunday">Sunday</option> </select></td> <td width="10px;"></td> <td class="inputArea2"><select class="style02" name="ConvinientTime1"> <option value="Not Selected">Select Time </option> <option value="9.00AM - 11.00AM">9.00AM - 11.00AM</option> <option value="12.00PM - 2.00PM">12.00PM - 2.00PM</option> <option value="3.00PM - 6.00PM">3.00PM - 6.00PM</option> </select></td> </tr> </table> </td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text">Time 2<span style="color:#F30"></span> </td> <td class="inputArea"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="inputArea1"><select class="style02" name="ConvinientDay2"> <option value="Not Selected">Select Day </option> <option value="Monday">Monday</option> <option value="Tuesday">Tuesday</option> <option value="Wednesday">Wednesday</option> <option value="Thursday">Thursday</option> <option value="Friday">Friday</option> <option value="Saturday">Saturday</option> <option value="Sunday">Sunday</option> </select></td> <td width="10px;"></td> <td class="inputArea2"><select class="style02" name="ConvinientTime2"> <option value="Not Selected">Select Time </option> <option value="9.00AM - 11.00AM">9.00AM - 11.00AM</option> <option value="12.00PM - 2.00PM">12.00PM - 2.00PM</option> <option value="3.00PM - 6.00PM">3.00PM - 6.00PM</option> </select></td> </tr> </table> </td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td class="fields-text" valign="top">About Your Requirments<span style="color:#F30"></span> </td> <td class="inputArea"><textarea name="AboutYourRequirements" style="height:30px;" rows="70" cols="33"></textarea></td> <td width="20"></td> </tr> <tr height="7px;"><td></td></tr> <tr> <td width="15"></td> <td width="15"></td> <td colspan="2"><input id="submit" type="image" src="images/subtn.png" name="submit" value="submit" rntsubmit="true" onclick="return validate();"></td> ------------------------- the thing is.. I am not able to validate that Checkboxes.. I want to do validation for check box also.. as well as .. i am not getting any kind of mail of checkbox...other than that validation and mail php working fine... following is the Validation php function validate() { if(document.Enquiry.ServiceNeeded.value=="Subserv") { alert("Please Select Your Need"); document.Enquiry.ServiceNeeded.focus(); return false; } if(document.Enquiry.FirstName.value=="") { alert("Please enter Name"); document.Enquiry.FirstName.focus(); return false; } if(document.Enquiry.Address.value=="") { alert("Please enter Your Postal Address"); document.Enquiry.Address.focus(); return false; } if(document.Enquiry.Zipcode.value=="") { alert("Please enter Your ZipCode"); document.Enquiry.Zipcode.focus(); return false; } if(document.Enquiry.PhoneNo.value=="") { alert("Please enter your Phone Number"); document.Enquiry.PhoneNo.focus(); return false; } if(document.Enquiry.EmailId.value=="") { alert("Please enter your Email Address"); document.Enquiry.EmailId.focus(); return false; } if(document.Enquiry.City.value=="Not Selected") { alert("Please Select Your City"); document.Enquiry.City.focus(); return false; } if(document.Enquiry.State.value=="Not Selected") { alert("Please Select Your State"); document.Enquiry.State.focus(); return false; } if(document.Enquiry.ConvinientDay1.value=="Not Selected") { alert("Select your Convinient Day to Speak"); document.Enquiry.ConvinientDay1.focus(); return false; } if(document.Enquiry.ConvinientTime1.value=="Not Selected") { alert("Select your Convinient Time to Speak"); document.Enquiry.ConvinientTime1.focus(); return false; } var str=document.Enquiry.EmailId.value var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i if (filter.test(str)) { testresults=true } else { alert("Invalid Email Address") document.Enquiry.EmailId.focus(); testresults=false } return (testresults) } ---------------------------- and here following is the Contact Mail PHP <?php if($_POST['submit']) { $Service=$_POST['ServiceNeeded']; $Subservice=$_POST['Subserv']; $FirstName=$_POST['FirstName']; $LastName=$_POST['LastName']; $Address=$_POST['Address']; $Zipcode=$_POST['ZipCode']; $PhoneNo=$_POST['PhoneNo']; $Extn=$_POST['Extn']; $MobileNo=$_POST['MobileNo']; $EmailId=$_POST['EmailId']; $City=$_POST['City']; $State=$_POST['State']; $Country=$_POST['Country']; $Convinientday1=$_POST['ConvinientDay1']; $Convinientday2=$_POST['ConvinientDay2']; $Convinienttime1=$_POST['ConvinientTime1']; $Convinienttime2=$_POST['ConvinientTime2']; $AboutRequirements=$_POST['AboutYourRequirements']; $subject="Plumbing Enquiry From Mydomain"; $message .='<table width="100%" border="1" bgcolor="#ffffff" align="center" cellpadding="2" cellspacing="0"> <tr> <td colspan=2> <table bgcolor="#ffffff" width="100%" border="0" align="center" colspan="2" cellpadding="1" cellspacing="3"> <tr><td align="center" colspan="2" bgcolor="#B90000"><FONT SIZE="3" COLOR="white" FACE="VERDANA"><b>Contact Form</b></td></tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Service Needed :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$Service.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Service Needed :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$Subservice.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">First Name :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$FirstName.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Last Name :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$LastName.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Address :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$Address.'</td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">ZipCode :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$Zipcode.'</td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Phone Number :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$PhoneNo.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Extn :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$Extn.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Mobile Number :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$MobileNo.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Email Address :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$EmailId.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">City :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$City.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">State :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$State.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Country :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$Country.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Convinient Day to Call 1 :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$Convinientday1.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Convinient Time to Call 1 :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$Convinienttime1.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Convinient Day to Call 2 :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$Convinientday2.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">Convinient Time to Call 2 :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$Convinienttime2.'</FONT></td> </tr> <tr> <td width="45%" align="right"><FONT SIZE="2" COLOR="black" FACE="VERDANA">About Customer Requirements :</FONT></td> <td><FONT SIZE="2" COLOR="#030F6A" FACE="VERDANA">'.$AboutRequirements.'</FONT></td> </tr> </table></td></tr></table>'; $headers .= 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'To: ' . "\r\n"; $headers .= 'From:'.$EmailId."\r\n"; // Mail it //$ok = mail($to, $subject, $message, $headers); if(mail($to, $subject, $message, $headers)) { header('location:http://www.Mydomain.com/thank-you.html'); exit; } else header('location:http://www.Mydomain.com'); exit; } ?> ----------------- Also need only number Validation code for zip and phone no. Please need solution... thanks in advance.. need it badly... Help me out.... have to impress someone... please people