Commit e0b40ae1 authored by smestry's avatar smestry

Added new JS for reset password.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103230 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 46e06bb4
function validateEmailFrRegi(frm)
{
//alert("1111111111");
/*var email = frm.emailId;
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!filter.test(email.value))
{
alert('Please provide a valid email address.');
email.focus();
return false;
}*/
var password = frm.password.value;
if(password != null || password != '' || password != 'undefined')
{
var confpwd = frm.confpwd.value;
if(password.length <8)
{
alert("Password should be minimum 8 character.")
document.getElementById("password").focus();
return false;
}
if(password == confpwd)
{
if (checkContents(password))
{
var sha256 = sha256_digest(password);
document.getElementById('newPwdSHA256').value = sha256;
//document.getElementById('newPwdSHA256').value = '123';
return true;
}
else
{
var passwdContains="Password must contain atleast one uppercase character, lowercase character and a digit.";
alert(passwdContains);
return false;
}
}
if(password == confpwd)
{
var sha256 = sha256_digest(password);
document.getElementById('newPwdSHA256').value = sha256;
return true;
}
else
{
alert("Password and confirm password entered are not matching.");
document.getElementById("confpwd").focus();
return false;
}
}
}
//password must contain atleast one uppercase character, a lowercase charater and a digit
function checkContents(newPass)
{
var isUpperCase = false;
var isLowerCase = false;
var isDigit = false;
for(var cnt=0; cnt<newPass.length; cnt++)
{
var letter = newPass.charAt(cnt);
if (!isUpperCase && letter >= 'A' && letter <='Z')
{
isUpperCase = true;
}
else if (!isLowerCase && letter >= 'a' && letter <= 'z')
{
isLowerCase = true;
}
else if (!isDigit && letter >= 0 && letter <= 9)
{
isDigit = true;
}
}
if (isUpperCase && isLowerCase && isDigit)
return true;
else
return false;
}
function isEmpty(id)
{
var idVal = document.getElementById(id).value;
if(idVal.length ==0 )
{
var msgDiv =document.getElementById('msgDiv');
if(msgDiv==null)
{
$("#"+id).after("<div id='msgDiv' style='color:red' >Field can't be empty</div>");
}
setTimeout(function() { $("#"+id).focus() }, 1);
}
else
{
$("#msgDiv").remove();
}
if(idVal.length ==0 )
{
document.getElementById(id).focus();
}
}
function setActionVal( value )
{
document.getElementById("action").value = value;
}
function doHideMsg(str)
{
document.getElementById(str).style.display = 'none';
}
function removeMsg(id)
{
var idVal = document.getElementById(id).value;
if(idVal.length >0 )
{
$("#msgDiv").remove();
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment