Click here to Skip to main content
16,019,089 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
Hi,

I need to chk the confirm password is equal to password or not with jquery rules.

first am tried with document ready function that time its working properly.
the coding are,
XML
$(document).ready(function () {
<pre lang="cs">$(&quot;#frmSite&quot;).validate(
       {
        rules: {
        confirm password: {
        equalTo: &quot;#password&quot;
        }
      },
     messages: {
     confirm password: {
     equalTo:&quot;Password is not match&quot;
     }
   }
});</pre>

});

This is working correctly..
but the same coding am used in button click function

C#
$('#btnSiteSave').click(function (e) {
                 $("#frmSite").validate(
       {
        rules: {
        DaysinWeek: {
        equalTo: "#GMT"
        }
      },
     messages: {
     DaysinWeek: {
     equalTo:"Password is not match"
     }
   }
});
    });


if am giving the same coding in click function its not working.
Please help me to solve this problem.
Posted

1 solution

hi,

try this

JavaScript
jQuery(function(){
        $("#submit").click(function(){
        $(".error").hide();
        var hasError = false;
        var passwordVal = $("#password").val();
        var checkVal = $("#password-check").val();
        if (passwordVal == '') {
            $("#password").after('<span class="error">Please enter a password.</span>');
            hasError = true;
        } else if (checkVal == '') {
            $("#password-check").after('<span class="error">Please re-enter your password.</span>');
            hasError = true;
        } else if (passwordVal != checkVal ) {
            $("#password-check").after('<span class="error">Passwords do not match.</span>');
            hasError = true;
        }
        if(hasError == true) {return false;}
    });
});
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900