Rabu, 15 April 2009

HAGHZ



<html>
<body>

<script language="JavaScript">

function chkuname()
{ uname=new String();
uname=document.regis.uname.value
if ( uname.length == 0 )
{ alert ("Enter a User Name"); }
else
{ chkupass() }}
function chkupass()
{ upass=new String();
upass=document.regis.upass.value
if (upass.length < 5) { alert ("Password Must be atleast 6 Chars"); }
else { chkname() }}
function chkname()
{ var ch=0; name=new String(); name=document.regis.name.value;
if (name.length==0)
alert ("Enter your Name")
else { u=0; for (i=0;i<name.length;i++)
{ if ((name.charCodeAt(i) >= 64 && name.charCodeAt(i) <= 90)||(name.charCodeAt(i) >= 97 && name.charCodeAt(i) <= 122)||(name.charCodeAt(i)==46)||(name.charCodeAt(i)==32))
{ }
else { u=u+1; } } if (u>0) {
alert ("Invalid Name"); }
else { chkdob() } } }
function chkdob(){ dob=new String();
dob=document.regis.dob.value
if (dob.length!=10)
alert ("Invalid Date")
else { if (dob.charAt(2)!="/" && dob.charAt(5)!="/")
alert ("Invalid Date Format")
else
tempstr=dob.split("/")
dd=tempstr[0]
mm=tempstr[1]
yy=tempstr[2]
if (dd>=1 && dd<=31 && mm>=1 && mm<=12 && yy>=1900 && yy<=2004 )
{ chkemail() } else alert ("Enter Valid date") }}
function chkemail()
{ mail=new String();
mail=document.regis.email.value

if (mail.length<1)
alert("Please enter e-mail address.");
else { at_pos=mail.indexOf("@")
dot_pos=mail.indexOf(".")
if(at_pos<1 || dot_pos<1)
alert("Missing '@' and '.' in email address.")
else
{ u=0; p=0; for(var i=0;i<mail.length;i++)
{ if ((mail.charCodeAt(i) >= 64 && mail.charCodeAt(i) <= 90)||(mail.charCodeAt(i) >= 97 && mail.charCodeAt(i) <= 122)||(mail.charCodeAt(i) >= 48 && mail.charCodeAt(i) <= 57)||(mail.charCodeAt(i)==95)||(mail.charCodeAt(i)==46))
{ if(mail.charAt(i)=="@") p=p+1 }
else { u=u+1 } }
if (p>1)
alert ("Email must have only one '@'")
if (u>0)
alert ("Special Characters are not allowed") } } }

</script>
<form name="regis">
User Name : <input type="text" name="uname" size="20">
<br>
Password : <input type="password" name="upass" size="20">
<br>
Name : <input type="text" name="name" size="20">
<br>
DOB (DD/MM/YYYY): <input type="text" name="dob" size="8">
<br>
Email : <input type="text" name="email" size="20">
<br>
<input type="button" value="Submit" onclick="chkuname()" name="sub">
</form>
</body>
</html>

Tidak ada komentar: