简体   繁体   中英

JavaScript not giving alert on invalid Confirm Password text

For proper registration, user is required to enter password two times and password in both these textboxes should match. However, on validating this using this code, JavaScript is not showing alert dialog. Here pswrd and pswrd1 are two textboxes of password type.

var message="";
var result=false;
if(pswrd.value!== pswrd1.value)
{
    message+="\nPasswords did not match";
    result=false;
}
if(!result)
{
    alert(message);
}

Try this

var message="";
var result=false;
if(pswrd.value!== pswrd1.value)
{
    message = "Passwords did not match";
    result=false;
}
else {
    result = true;
}
if(!result)
{
    alert(message);
}

Try this code.

if(pswrd.value!== pswrd1.value)
{
  alert("Password does not matched!");
  return false;
}

Hope this help :)

if(pswrd.value !== pswrd1.value)

the text in bold above should be != and not !==

!== is not an operator, use == for equality and != for unequality

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM