Java Script Form Validation
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false;}
else {return true}
}
}
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2)
{alert(alerttxt);return false;}
else {return true;}
}
}
function IsNumeric(sText)
{
var ValidChars = "0123456789.";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++)
{
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
alert("PHONE NO IS NOT NUMBER");
IsNumber = false;
}
}
return IsNumber;
}
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(customer_name,"Enter Customer name!")==false)
{customer_name.focus();return false;}
if (validate_email(email,"Email must be filled out!")==false)
{email.focus();return false;}
if (validate_required(phone,"Enter Phone No !")==false)
{phone.focus();return false;}
if(IsNumeric(phone.value)==false)
{
phone.focus();return false;
}
if (validate_required(address,"Enter ADDRESS !")==false)
{address.focus();return false;}
}
}
onsubmit="return validate_form(this)"