marcusami
06-04-2008, 10:47 PM
This can be expanded on quite easily
and I find myself helping people with form
validation often enough
It also has a 3 digit random number
validation method
<html>
<head>
<title>fdsa
</title>
<script>
<!--
/*BY MARCUS MARALDO*/
function makeRand(){
var randomnumber=Math.floor(Math.random()*1000)
do{
if(randomnumber < 99){
randomnumber=Math.floor(Math.random()*999)
}else{document.getElementById('val_fact').value=randomnumber;
document.getElementById('thisCheck').innerHTML=randomnumber;
}
}while(randomnumber < 99)
}
function checker(){
var pass = document.getElementById('userP').value;
var passb = document.getElementById('userP_Conf').value;
var email = document.getElementById('email').value;
var emailb = document.getElementById('email_Conf').value;
var theChecker = document.getElementById('val_fact').value;
var theFact = document.getElementById('val_me').value;
if(theChecker == theFact){
if(pass == passb){
if(pass.length >= 5){
if(email == emailb){
return true;
}else{
alert('Emails Dont Match');
return false;
}
}else{
alert('Password has to be atleast 6 characters');
return false;
}
}
else{
alert('Pw Dont Match');
return false;
}
}else{
alert('Validation Number Incorrect, Try Again');
document.getElementById('val_me').value = '';
return false;
}
}
-->
</script>
</head>
<body onload="makeRand()">
<center>
<form method="post" action="whereTo.php" onsubmit="return checker()">
<table bgcolor="gray" style='border-left: 1px solid black;border-top:1px solid black; border-right:3px solid black; border-bottom:3px solid black;'>
<tr>
<td>
UserName:
</td>
<td>
<input type="text" name="userN" id="userN" />
</td>
</tr>
<tr>
<td>
Password:
</td>
<td>
<input type="password" name="userP" id="userP" /><br>
</td>
</tr>
<tr>
<td>
Confirm Password:
</td>
<td>
<input type="password" name="userP_Conf" id="userP_Conf" /><br>
</td>
</tr>
<tr>
<td>
Email Address:
</td>
<td>
<input type="text" name="email" id="email" /><br>
</td>
</tr>
<tr>
<td>
Confirm Email:
</td>
<td>
<input type="text" name="email_Conf" id="email_Conf" /><br>
</td>
</tr>
<tr>
<td>
Validate:
</td>
<td>
<input type="text" name="val_me" id="val_me" />
</td>
</tr>
<tr>
<td colspan='2' align="right">
<b>Validation #:<div id="thisCheck"></div></b>
<input type="hidden" name="val_fact" id="val_fact" value='' />
</td>
</tr>
<tr>
<td colspan='2' align="right">
<input type="submit" value="submit" />
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
and I find myself helping people with form
validation often enough
It also has a 3 digit random number
validation method
<html>
<head>
<title>fdsa
</title>
<script>
<!--
/*BY MARCUS MARALDO*/
function makeRand(){
var randomnumber=Math.floor(Math.random()*1000)
do{
if(randomnumber < 99){
randomnumber=Math.floor(Math.random()*999)
}else{document.getElementById('val_fact').value=randomnumber;
document.getElementById('thisCheck').innerHTML=randomnumber;
}
}while(randomnumber < 99)
}
function checker(){
var pass = document.getElementById('userP').value;
var passb = document.getElementById('userP_Conf').value;
var email = document.getElementById('email').value;
var emailb = document.getElementById('email_Conf').value;
var theChecker = document.getElementById('val_fact').value;
var theFact = document.getElementById('val_me').value;
if(theChecker == theFact){
if(pass == passb){
if(pass.length >= 5){
if(email == emailb){
return true;
}else{
alert('Emails Dont Match');
return false;
}
}else{
alert('Password has to be atleast 6 characters');
return false;
}
}
else{
alert('Pw Dont Match');
return false;
}
}else{
alert('Validation Number Incorrect, Try Again');
document.getElementById('val_me').value = '';
return false;
}
}
-->
</script>
</head>
<body onload="makeRand()">
<center>
<form method="post" action="whereTo.php" onsubmit="return checker()">
<table bgcolor="gray" style='border-left: 1px solid black;border-top:1px solid black; border-right:3px solid black; border-bottom:3px solid black;'>
<tr>
<td>
UserName:
</td>
<td>
<input type="text" name="userN" id="userN" />
</td>
</tr>
<tr>
<td>
Password:
</td>
<td>
<input type="password" name="userP" id="userP" /><br>
</td>
</tr>
<tr>
<td>
Confirm Password:
</td>
<td>
<input type="password" name="userP_Conf" id="userP_Conf" /><br>
</td>
</tr>
<tr>
<td>
Email Address:
</td>
<td>
<input type="text" name="email" id="email" /><br>
</td>
</tr>
<tr>
<td>
Confirm Email:
</td>
<td>
<input type="text" name="email_Conf" id="email_Conf" /><br>
</td>
</tr>
<tr>
<td>
Validate:
</td>
<td>
<input type="text" name="val_me" id="val_me" />
</td>
</tr>
<tr>
<td colspan='2' align="right">
<b>Validation #:<div id="thisCheck"></div></b>
<input type="hidden" name="val_fact" id="val_fact" value='' />
</td>
</tr>
<tr>
<td colspan='2' align="right">
<input type="submit" value="submit" />
</td>
</tr>
</table>
</form>
</center>
</body>
</html>