JavaScript //Tutor Form validation function validateForm2() { //Variable declarations for form inputs var f=document.forms["TutorForm"]["fname"].value; var s=document.forms["TutorForm"]["sname"].value; var u=document.forms["TutorForm"]["uname"].value; var e=document.forms["TutorForm"]["email"].value; var a=document.forms["TutorForm"]["address"].value; var p=document.forms["TutorForm"]["pass"].value; var p2=document.forms["TutorForm"]["pass2"].value; var sub=document.forms["TutorForm"]["subjects"].value; var i=document.forms["TutorForm"]["info"].value; var atsymb=e.indexOf("@"); var dotsymb=e.lastIndexOf("."); var commasymb=e.indexOf(","); if (f==null || f=="") { document.getElementById("valAlert2").innerHTML="You forgot to tell us your first name."; return false; } else if (s==null || s==""){ document.getElementById("valAlert2").innerHTML="Please tell us your surname."; return false; } else if (u==null || u==""){ document.getElementById("valAlert2").innerHTML="Here at MyTutor.ie a username is neccessary."; return false; } else if (e==null || e=="" || atsymb<1 || dotsymb<atsymb+2>=e.length){ document.getElementById("valAlert2").innerHTML="We require an email address in order to create your profile."; return false; } else if (a==null || a=="" || a.length < 6){ document.getElementById("valAlert2").innerHTML="Your address is required."; return false; } else if (p.length < 6 || p==null || p==""){ document.getElementById("valAlert2").innerHTML="Password must be greater then 6 characters in order to to keep your information safe."; return false; } else if (p2.length < 6 || p2==null || p2==""){ document.getElementById("valAlert2").innerHTML="You must enter more then six characters."; return false; } else if (p != p2){ document.getElementById("valAlert2").innerHTML="Please make sure you re-entered your password correctly."; return false; } else if (sub==null || sub=="" || || commasymb<atsymb+2>=e.length){ document.getElementById("valAlert2").innerHTML="We require an email address in order to create your profile."; return false; } else if (i==null || i=="" ||i <30){ document.getElementById("valAlert2").innerHTML="You should tell us more in order to maximise your MyTutor.ie experience."; return false; } else{ alert( f + " Welcome to MyTutor.ie"); } }
<!--Tutor Form--> <div class="col-md-6 col-sm-6"> <div class="row contact-form1"> <div id="valAlert2"></div> <h3>Tutor Form</h3> <form name="TutorForm" onsubmit="return validateForm2()" method="post" id="TutorForm" > <fieldset class="col-md-6 col-sm-6"> <input id="fname" type="text" name="fname" placeholder=" First Name"> </fieldset> <fieldset class="col-md-6 col-sm-6"> <input id="sname" type="text" name="sname" placeholder=" Surname"> </fieldset> <fieldset class="col-md-6 col-sm-6"> <input id="uname" type="text" name="uname" placeholder=" User Name"> </fieldset> <fieldset class="col-md-12"> <input type="email" name="email" id="email" placeholder="Email Address"> </fieldset> <fieldset class="col-md-12"> <input type="text" name="address" id="address" placeholder="Address"> </fieldset> <fieldset class="col-md-12"> <input type="password" name="pass" id="pass" placeholder="Password"> </fieldset> <fieldset class="col-md-12"> <input type="password" name="pass2" id="pass2" placeholder="Confirm Password"> </fieldset> <fieldset class="col-md-12"> <textarea name="subjects" id="subjects" placeholder="Please enter your specialist subjects that you are interested in teaching."></textarea> </fieldset> <fieldset class="col-md-12"> <textarea name="info" id="info" placeholder="Tell us any and all additional information about yourself that you would like to appear on your profile."></textarea> </fieldset> <fieldset class="col-md-6 col-sm-6"> <input type="submit" name="send" value="Submit" id="submit" class="button"> </fieldset> <fieldset class="col-md-6 col-sm-6"> <input type="Reset" name="Reset" value="Reset Form" id="Reset" class="button" onclick="Reset()"> </fieldset> </form> </div></div>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)