Here is my javascript validation code:
function Register() {
if (document.getElementById("<%=Textusername.ClientID%>").value == "") {
alert("Enter Your Name !");
document.getElementById("<%=Textusername.ClientID%>").focus();
return false;
}
if (document.getElementById("<%=Textpwd.ClientID%>").value == "") {
alert("Enter Your password !");
document.getElementById("<%=Textpwd.ClientID%>").focus();
return false;
}
if (document.getElementById("<%=Textemail.ClientID%>").value == "") {
alert("Enter Your email!");
document.getElementById("<%=Textemail.ClientID%>").focus();
return false;
}
if (document.getElementById("<%=Textphone.ClientID%>").value == "") {
alert("Enter Your phone num!");
document.getElementById("<%=Textphone.ClientID%>").focus();
return false;
}
if (document.getElementById("<%=Textaddress.ClientID%>").value == "") {
alert("Enter Your address !");
document.getElementById("<%=Textaddress.ClientID%>").focus();
return false;
}
if (document.getElementById("<%=Textqualification.ClientID%>").value == "") {
alert("Enter Your qualification!");
document.getElementById("<%=Textqualification.ClientID%>").focus();
return false;
}
var emailpat = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
var emailid = document.getElementById("<%=Textemail.ClientID%>").value;
var matchArray = emailid.match(emailpat);
if (matcharray == null) {
alert("Your Email ID seems incorrect. Please try again.");
document.getElementById("<%=Textemail.ClientID%>").focus();
return false;
}
var phonenumfilter = /^[0-9]+$/;
var phonenum = document.getElementById("<%=Textphone.ClientID%>").value;
var matchArray88 = phonenum.match(phonenumfilter);
if (matchArray88 == null) {
alert("Your Phone Number seems incorrect. Please try again.");
document.getElementById("<%=Textphone.ClientID%>").focus();
return false;
}
}
I created register form with some validation,
When i enter invalid email or phone number, it doesn't show alert.
But when i leave all the fields are empty, it shows alert.
May i know, the error?
Thanks,