<input type="text"
id="txtEmail" style="color: red">name="txtEmail" style="color: red">onblur="javascript:eMailCheck(this,event)"> namespace="" ns="urn:schemas-microsoft-com:office:office" prefix="o" ?>
Function
echeck is used to verify if the given value is
a possible valid email address.
This style="color: blue">function thus simply makes sure the email address has
one (@), atleast one (.).
It also
makes sure that there are no spaces, extra '@'s
or a (.) just before or after the @.
It also
makes sure that there is atleast one (.) after the @.
function
eMailCheck(object,e)
style="mso-spacerun: yes"> {
style="mso-spacerun: yes">
var str=object.value;
style="mso-spacerun: yes">
if(str!="")
style="mso-spacerun: yes"> {
style="mso-tab-count: 2">
var at="@"
style="mso-tab-count: 2">
var dot="."
style="mso-tab-count: 2">
var lat=str.indexOf(at)
style="mso-tab-count: 2">
var lstr=str.length
style="mso-tab-count: 2">
var ldot=str.indexOf(dot)
style="mso-tab-count: 2">
if (str.indexOf(at)==-1)
style="mso-tab-count: 2"> {
style="mso-tab-count: 2">
//alert("Invalid E-mail ID")
style="mso-tab-count: 2">
CursorFocusSelect(object);
style="mso-tab-count: 2">
ShowMessage(object,"Invalid
E-mail ID","RED");
style="mso-tab-count: 2">
return false
style="mso-tab-count: 2"> }
style="mso-tab-count: 2">
else
style="mso-tab-count: 1">
{
style="mso-tab-count: 1">
ClearMessage(object);
style="mso-tab-count: 1">
}
style="mso-tab-count: 2">
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
style="mso-tab-count: 2"> {
style="mso-tab-count: 2">
// alert("Invalid E-mail ID")
style="mso-tab-count: 2">
CursorFocusSelect(object);
style="mso-tab-count: 2">
ShowMessage(object,"Invalid E-mail
ID","RED");
style="mso-tab-count: 2">
return
false
style="mso-tab-count: 2"> }
style="mso-tab-count: 2">
else
style="mso-tab-count: 1">
{
style="mso-tab-count: 1">
ClearMessage(object);
style="mso-tab-count: 1">
}
style="mso-tab-count: 2">
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
style="mso-tab-count: 2"> {
style="mso-tab-count: 2">
//alert("Invalid E-mail ID")
style="mso-tab-count: 2">
CursorFocusSelect(object);
style="mso-tab-count: 2">
ShowMessage(object,"Invalid E-mail
ID","RED");
style="mso-tab-count: 2">
return
false
style="mso-tab-count: 2"> }
style="mso-tab-count: 2">
else
style="mso-tab-count: 1">
{
style="mso-tab-count: 1">
ClearMessage(object);
style="mso-tab-count: 1">
}
style="mso-tab-count: 2">
if (str.indexOf(at,(lat+1))!=-1)
style="mso-tab-count: 2">
{
style="mso-tab-count: 2">
//alert("Invalid E-mail ID")
style="mso-tab-count: 2">
CursorFocusSelect(object);
style="mso-tab-count: 2">
ShowMessage(object,"Invalid E-mail
ID","RED");
style="mso-tab-count: 2">
return
false
style="mso-tab-count: 2">
}
style="mso-spacerun: yes">
else
style="mso-tab-count: 1">
{
style="mso-tab-count: 1">
ClearMessage(object);
style="mso-tab-count: 1">
}
style="mso-tab-count: 1">
style="mso-tab-count: 2">
if (str.substring(lat-1,lat)==dot
|| str.substring(lat+1,lat+2)==dot)
style="mso-tab-count: 2">
{
style="mso-tab-count: 2">
//alert("Invalid E-mail ID")
style="mso-tab-count: 2">
CursorFocusSelect(object);
style="mso-tab-count: 2">
ShowMessage(object,"Invalid E-mail
ID","RED");
style="mso-tab-count: 2">
return
false
style="mso-tab-count: 2">
}
style="mso-spacerun: yes">
else
style="mso-tab-count: 1">
{
style="mso-tab-count: 1">
ClearMessage(object);
style="mso-tab-count: 1">
}
style="mso-tab-count: 1">
style="mso-tab-count: 2">
if (str.indexOf(dot,(lat+2))==-1)
style="mso-tab-count: 2">
{
style="mso-tab-count: 2">
//alert("Invalid E-mail ID")
style="mso-tab-count: 2">
CursorFocusSelect(object);
style="mso-tab-count: 2">
ShowMessage(object,"Invalid E-mail
ID","RED");
style="mso-tab-count: 2">
return
false
style="mso-tab-count: 2">
}
style="mso-tab-count: 2">
else
style="mso-tab-count: 1">
{
style="mso-tab-count: 1">
ClearMessage(object);
style="mso-tab-count: 1">
}
style="mso-tab-count: 1">
style="mso-tab-count: 2">
if (str.indexOf("
")!=-1)
style="mso-tab-count: 2">
{
style="mso-tab-count: 2">
//alert("Invalid E-mail ID")
style="mso-tab-count: 2">
CursorFocusSelect(object);
style="mso-tab-count: 2">
ShowMessage(object,"Invalid E-mail
ID","RED");
style="mso-tab-count: 2">
return
false
style="mso-tab-count: 2">
}
style="mso-tab-count: 2">
else
style="mso-tab-count: 1">
{
style="mso-tab-count: 1">
ClearMessage(object);
style="mso-tab-count: 1">
}
style="mso-tab-count: 2"> }
style="mso-tab-count: 2">
return true
style="mso-tab-count: 1"> }
No comments:
Post a Comment