Monday 2 September 2013

Java Script validations in php using events


//Java Script validations in php using events

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<script type="text/javascript">
function user()
{
var name=document.form1.name.value;
var namexp=/^[a-zA-Z ]*$/;

if(name=="")
{
document.getElementById("d1").innerHTML="Please Enter Name";
document.form1.name.focus();
return false;
}
else if(!name.match(namexp))
{
document.getElementById("d1").innerHTML="Only letters";
return false;
}

else if(name.length<5)
{document.getElementById("d1").innerHTML="Minimum 5";
document.form1.name.focus();
return false;
}
else
document.getElementById("d1").innerHTML="";
return true;
}


function user1()
{
var mobile=document.form1.mobile.value;
var phexp=/^[0-9]+$/;
if(mobile=="")
{
document.getElementById("d2").innerHTML="Please Enter mobile Number";
document.form1.mobile.focus();
return false;
}
else if(!mobile.match(phexp))
{
document.getElementById("d2").innerHTML="Only Numbers";
return false;
}

else if(mobile.length!=10)
{
document.getElementById("d2").innerHTML="Invalid:Only 10 numbers";
return false;
}
else
document.getElementById("d2").innerHTML="";
return true;
}

function user2()
{
var email=document.form1.email.value;
var atpos=email.indexOf("@");
var dotpos=email.lastIndexOf(".");
if(email=="")
{
document.getElementById("d3").innerHTML="Please Enter email id!";
return false;
}
else if(atpos<1 || dotpos<atpos+2|| dotpos+2>=email.length)
{
document.getElementById("d3").innerHTML="Invalid Email Id";
return false;
}
else
{
document.getElementById("d3").innerHTML="";
return false;
}
}

function user3()
{
if((document.form1.gender[0].checked==false) && (document.form1.gender[1].checked==false))

{
document.getElementById("d4").innerHTML="Please Select Gender !";
return false;
}
else
{
document.getElementById("d4").innerHTML="";
return false;
}}

function user4()
{
var name=document.form1.name.value;
var mobile=document.form1.mobile.value;
var email=document.form1.email.value;
if(name=="")
{
document.getElementById("d1").innerHTML="Please Enter Name";
document.form1.name.focus();
return false;
}
if(mobile==""){
document.getElementById("d2").innerHTML="Please Enter mobile no";
document.form1.mobile.focus();
return false;
}
if(email=="")
{
document.getElementById("d3").innerHTML="Please Enter Email Id";
document.form1.email.focus();
return false;
}
if((document.form1.gender[0].checked==false) && (document.form1.gender[1].checked==false))
{
document.getElementById("d4").innerHTML="Please Select Gender";
document.form1.gender[0].focus();
return false;
}
}
</script>
<form id="form1" name="form1" method="post" action="onblur.php" >
  <table width="1000" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td>&nbsp;</td>
      <td>Name</td>
      <td><input type="text" name="name" id="name" onblur="return user()" onkeyup="return user();" autocomplete="off" /></td>
      <td><div id="d1" style="color:#F00"></div></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Mobile</td>
      <td><input type="text" name="mobile" id="mobile" onblur="return user1()" onkeyup="return user1()" /></td>
      <td><div id="d2" style="color:#F00"></div></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Email</td>
      <td><input type="text" name="email" id="email" onblur="return user2()" onkeyup="return user2()" /></td>
      <td><div id="d3" style="color:#F00"></div></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Gender</td>
      <td>
        <label>
          <input type="radio" name="gender" value="male"  onblur="return user3()" onmouseup="return user3()"/>
          Male</label>
       
        <label>
          <input type="radio" name="gender" value="female" onmouseup="return user3()" />
          Female</label>
        <br />
      </td>
      <td><div id="d4" style="color:#F00"></div></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td><input type="submit" name="submit" id="submit" value="Submit" onclick="return user4()" /></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </table>
</form>
</body>
</html>

No comments:

Post a Comment