validation.js
=============
Expand|Select|Wrap|Line Numbers
- function validate_required(field,alerttxt){with (field){if (value==null||value==""){alert(alerttxt);return false;}else{return true;}}}
- function validate_phone(field,alerttxt)
- {
- with (field)
- {
- var reg=/^\d{8,13}$/;
- var phone = value;
- if(phone!=null&&phone!="")
- {
- if(reg.test(phone) == false)
- {
- alert(alerttxt);
- return false;
- }
- }
- else
- {
- return true;
- }
- }
- }
- function validate_age(field,alerttxt)
- {
- with (field)
- {
- var reg=/^\d{2,2}$/;
- var age = value;
- if(age!=null&&age!="")
- {
- if(reg.test(age) == false)
- {
- alert(alerttxt);
- return false;
- }
- }
- else
- {
- return true;
- }
- }
- }
- function validate_salary(field,alerttxt)
- {
- with (field)
- {
- var reg=/^\d{4,6}$/;
- var salary = value;
- if(salary!=null&&salary!="")
- {
- if(reg.test(salary) == false)
- {
- alert(alerttxt);
- return false;
- }
- }
- else
- {
- return true;
- }
- }
- }
- function validate_height(field,alerttxt)
- {
- with (field)
- {
- var reg=/^\d{3,3}$/;
- var height = value;
- if(height!=null&&height!="")
- {
- if(reg.test(height) == false)
- {
- alert(alerttxt);
- return false;
- }
- }
- else
- {
- return true;
- }
- }
- }
- function validate_members(field,alerttxt)
- {
- with (field)
- {
- var reg=/^\d{1,1}$/;
- var members = value;
- if(members!=null&&members!="")
- {
- if(reg.test(members) == false)
- {
- alert(alerttxt);
- return false;
- }
- }
- else
- {
- return true;
- }
- }
- }
- function validate_email(field,alerttxt){with (field){var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var address = value;if(reg.test(address) == false) {alert(alerttxt); return false;}else {return true;}}}
- function validate_form(thisform)
- {
- with (thisform)
- {
- if (validate_required(name,"Name must be filled out!")==false)
- {
- name.focus();
- return false;
- }
- /* if ((validate_required(age,"Age must be filled out!")==false) || (validate_age(age,"Not a valid age!")==false)) {age.focus();return false;}*/
- if (validate_required(gender,"Gender must be filled out!")==false) {gender.focus();return false;}
- /*if (validate_required(marriage,"Marriage must be filled out!")==false) {marriage.focus();return false;}*/
- if (validate_required(dob,"Date of Birth must be filled out!")==false) {dob.focus();return false;}
- if (validate_required(caste,"Caste must be filled out!")==false) {caste.focus();return false;}
- if (validate_required(place,"Place must be filled out!")==false) {place.focus();return false;}
- if (validate_required(rasi,"Rasi must be filled out!")==false) {rasi.focus();return false;}
- if (validate_required(star,"Star must be filled out!")==false) {star.focus();return false;}
- if (validate_required(height,"Height must be filled out!")==false) {height.focus();return false;}
- if (validate_required(qualification,"Qualification must be filled out!")==false) {qualification.focus();return false;}
- if (validate_required(profession,"Profession must be filled out!")==false) {profession.focus();return false;}
- if ((validate_required(income,"Monthly Income must be filled out!")==false)|| (validate_salary(income,"Not a valid income amount!")==false)) {income.focus();return false;}
- if (validate_required(complexion,"Complexion must be filled out!")==false) {complexion.focus();return false;}
- if (validate_required(physique,"Physique must be filled out!")==false) {physique.focus();return false;}
- if (validate_required(category,"Category must be filled out!")==false) {category.focus();return false;}
- if ((validate_required(email,"Email must be filled out!")==false) || (validate_email(email,"Not a valid e-mail address!")==false))
- {email.focus();
- return false;
- }
- /*if (validate_required(pcreated,"Father Name must be filled out!")==false) {pcreated.focus();return false;}*/
- if (validate_required(address,"Address must be filled out!")==false) {address.focus();return false;}
- if ((validate_required(cell,"Cell Number must be filled out!")==false)|| (validate_phone(cell,"Not a valid cell number!")==false)) {cell.focus();return false;}
- if (validate_required(native,"Native must be filled out!")==false) {native.focus();return false;}
- if (validate_required(naddress,"Native address must be filled out!")==false) {naddress.focus();return false;}
- if (validate_required(nphone,"Native Phone number must be filled out!")==false) {nphone.focus();return false;}
- if (validate_required(family,"Family name must be filled out!")==false) {family.focus();return false;}
- if (validate_required(fathername,"Father Name must be filled out!")==false) {fathername.focus();return false;}
- if (validate_required(fprofession,"Father Profession must be filled out!")==false) {fprofession.focus();return false;}
- if (validate_required(mothername,"Mother Name must be filled out!")==false) {mothername.focus();return false;}
- if (validate_required(mprofession,"Mother Profession must be filled out!")==false) {mprofession.focus();return false;}
- if (validate_required(rname1,"Relationship name must be filled out!")==false) {rname1.focus();return false;}
- if (validate_required(raddr1,"Relationship address must be filled out!")==false) {raddr1.focus();return false;}
- if (validate_required(rrel1,"Relationship must be filled out!")==false) {rrel1.focus();return false;}
- if (validate_required(rname2,"Relationship name be filled out!")==false) {rname2.focus();return false;}
- if (validate_required(raddr2,"Relationship address must be filled out!")==false) {raddr2.focus();return false;}
- if (validate_required(rrel2,"Relationship must be filled out!")==false) {rrel2.focus();return false;}
- }}
I think this code is for validating browser compatibility.
========
Expand|Select|Wrap|Line Numbers
- if (window.XMLHttpRequest)
- {// code for IE7+, Firefox, Chrome, Opera, Safari
- xmlhttp=new XMLHttpRequest();
- }
- else
- {// code for IE6, IE5
- xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
- }
I think the mistakes are in above code. Kindly help me to solve...
Regards
Zabi