one last issue for now is, i’m trying to make a javascript for password validation, and this is what i currently have… i’m kind of stuck now and not sure on what to do next, could you kindly check this??
this is my regvalidation.js file
function formValidation()
{
var passid = document.registration.password;
var uname = document.registration.username;
var uemail = document.registration.email;
if(passid_validation(passid,7,12))
{
if(allLetter(uname))
{
if(ValidateEmail(uemail))
{
}
}
}
return false;
}
function passid_validation(passid,mx,my)
{
var passid_len = passid.value.length;
if (passid_len == 0 ||passid_len >= my || passid_len < mx)
{
alert("Password should not be empty / length be between "+mx+" to "+my);
passid.focus();
return false;
}
return true;
}
function allLetter(uname)
{
var letters = /^[A-Za-z]+$/;
if(uname.value.match(letters))
{
return true;
}
else
{
alert('Username must have alphabet characters only');
uname.focus();
return false;
}
}
function ValidateEmail(uemail)
{
var mailformat = /^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,3})+$/;
if(uemail.value.match(mailformat))
{
return true;
}
else
{
alert("You have entered an invalid email address!");
uemail.focus();
return false;
}
}
and this is my registration form…
<script src="js/regvalidation.js"></script>
onload="document.registration.userid.focus();">
<p class="lead">REGISTER</p>
<p>Use tab keys to move from one input field to the next.</p>
<form action="register.php" method="post" name='registration' onSubmit="return formValidation();">
<fieldset>
<div class="control-group">
<input autofocus name="username" placeholder="Username" type="text"/>
</div>
<div class="control-group">
<input name="password" placeholder="Password" type="password"/>
</div>
<div class="control-group">
<input name="confirmation" placeholder="Confirm password" type="password"/>
</div>
<div class="control-group">
<input name="email" placeholder="Enter Email" type="text"/>
</div>
<div class="control-group">
<input name="security" placeholder="Security Keyword" type="text"/>
</div>
<div class="control-group">
<button type="submit" class="btn">Register</button>
</div>
</fieldset>
</form>
<div>
or <a href="login.php">log in</a>
</div>