Hi i have to validate password and confirm password, my constraint is when ever i visit a page confirm password textbox should be disabled,
when i click on submit required message only for password field it should not validate the confirm password ,
when i entered right password in my password field then only confirm password field should be enabled
right password means it should contain at leaset 8 characters in that 1 upper case letter,1 lower case letter,1 number,1 special character
after entered confirm password and click on check should validate both are same
<form id="formCheckPassword">
<input type="password" name="password" id="password"/>
<p id="passerror"></p>
<br>
<input type="password" name="cfmPassword" id="cfmPassword" disabled /><br>
<input type="submit" value="submit" id="s"/>
</form>
Jquery
$(document).ready(function() {
$("#s").click(function(event) {
var passerror = "";
var pass = $.trim($("#password").val());
if (pass == "") {
passerror = "pass is required";
$("#passerror").html(passerror);
$("#passerror").show();
event.preventDefault();
}
if(pass!= cfmPassword)
{
display error message
}
else
{
}
});
$("#password").focusout(function(){
var pwd=$("#password").val();
var errorMessage = "";
function isValidPassword(emailAddress) {
var pattern = new RegExp(/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z]{8,}$/);
return pattern.test(emailAddress);
};
if (!isValidPassword(pwd.val())) {
errorMessage = "<br />Please enter a valid email address";
$("#error").html(errorMessage);
$( "#error" ).show();
event.preventDefault();
}
});
});
css
#passerror{
color: red;
}
Can anyone update the code