hello everyone..
can anybody pls guide me as to what is wrong in the following valdation code.
<script language="javascript"<
<!--
isSubmit=true;
function nullcheck(s)
{
return(s==" ");
}
function validate()
{
isSubmit=true;
flag=1;
if(flag==1)
{
if(document.f1.login.value==" ")
{
alert("login cannot be left blank");
isSubmit=false;
flag=0;
}
}
if(flag==1)
{
if(document.f1.pass1.value==" ")
{
alert("password cannot be left blank");
isSubmit=false;
flag=0;
}
}
if(flag==1)
{
if(document.f1.pass2.value==" ")
{
alert("confirm password cannot be left blank");
isSubmit=false;
flag=0;
}
}
if(flag==1)
{
if(document.f1.pass1.value!=document.f1.pass2.value)
{
alert("both the password should be the same");
isSubmit=false;
flag=0;
}
}
if(flag==1)
{
if(document.f1.fname.value==" ")
{
alert("first name cannot be left blank");
isSubmit=false;
flag=0;
}
}
if(flag==1)
{
if(document.f1.lname.value==" ")
{
alert("last name cannot be left blank");
isSubmit=false;
flag=0;
}
}
if(flag==1)
{
if(document.f1.address.value)
{
alert("address cannot be left blank");
isSubmit=false;
flag=0;
}
}
if(flag==1)
{
if(document.f1.city.value=="")
{
alert("city cannot be left blank");
isSubmit=false;
flag=0;
}
}
if(flag==1)
{
if(document.f1.state.value=="")
{
alert("state cannot be left blank");
isSubmit=false;
flag=0;
}
}
//for null check and not a
string(pin number)
if(flag==1)
{
if(document.f1.pincode.value==" "||isNaN(document.f1.pincode.value))
{
alert("pin number cannot be left blank or it cannot be a string");
isSubmit=false;
flag=0;
}
}
//for null check and not a string(phone number)
if(flag==1)
{
if(document.f1.phone.value==" "||isNaN(document.f1.phone.value))
{
alert("phone number cannot be left blank or it cannot be a string");
isSubmit=false;
flag=0;
}
}
//for email valdation
if(flag==1)
{
smail=document.f1.email.value;
semail=smail.replace(".","!");
len=semail.length;
se=semail.search("@");
setmail=semail.substr(parseInt(se)+1,parseInt(len)-parseInt(se));
se1=setmail.search("!");
setdomain=setmail.substr(parseInt(se1)+1,parseInt(len)-parseInt(se1));
len1=setdomain.length;
f1=1;
if(!nullcheck(semail)||!nullcheck(setmail))
{
for(i=0;i<=len;i++)
{
if(semail.substr(i,1)== " ")
f1=1;
}
}
if(parseint(se)<=0||parseInt(se1)<=0||parseInt(len1)<1||f1==1)
{
alert("invalid email id");
isSubmit=false;
flag=0;
}
else
{
if(nullcheck(semail.substr(parseInt(se1)-1,1))||nullcheck(semail.substr(parseInt(se1)+1,1)))
{
alert("invalid email id");
isSubmit=false;
flag=0;
}
}
}
else
{
alert("invalid email id");
isSubmit=false;
flag=0;
}
}
--<
<script<
i have put validation when user submits the button .
and enjoy ur day!!