Validation
We will create JavaScript functions (one for each input field whose value is to validated) which checks whether a value submitted by user passes the validation.HTML Code of the Sample Registration Form
JavaScript code for validationName validation
Email Validation
var email = document.registration.email.value;
if (email == "") {
document.getElementById("error2").innerHTML = "Enter email";
return false;
}else if (email != "") {
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!filter.test(email)) {
document.getElementById("error2").innerHTML = "Enter valid email address";
document.registration.email.focus;
return false;
}
} else {
document.getElementById("error2").innerHTML = " ";
return true;
}
Phone No. Validation
var phone = document.registration.phone_no.value;
if (phone == "") {
document.getElementById("error1").innerHTML = "Enter phone no";
return false;
} else if (isNaN(phone)) {
document.getElementById("error1").innerHTML = "Phone_no should be integer";
return false;
} else if (phone.length != 10) {
document.getElementById("error1").innerHTML = "Phone_no should be 10 digits";
return false;
} else {
document.getElementById("error1").innerHTML = "";
return true;
}
Gender Validation
if(document.registration.malegender.checked){
x++;
}
if(document.registration.femalegender.checked){
x++;
}
if(x==0)
{
document.getElementById("error1").innerHTML = "";
return true;
}else{
document.getElementById("error1").innerHTML = "Select Gender";
return false;
}
Select Box Validation
No comments:
Post a Comment