web-dev-qa-db-fra.com

Jquery validation for confirm password

J'utilise Jquery pour la validation de formulaire, en ce sens que j'ai les mots de passe et de confirmation du mot de passe comme celui-ci,

<input type="password" class="form-control" name="password" id="password">
<input type="password" class="form-control" name="cfmPassword" id="cfmPassword" >

Ici, les autres champs fonctionnent correctement mais ne permettent pas de confirmer le mot de passe, La règle pour cfmPassword est la suivante,

password: {
    required: true,
    minlength: 6,
    maxlength: 10

},
cfmPassword: {
    required: true,
    equalTo: "#password",
    minlength: 6,
    maxlength: 10
}

mais ici le problème est que si cfmpassword n’est pas identique à password et qu’il n’affiche pas de message d’erreur. S'il vous plaît, aidez-moi dans ce domaine.

5
user3599482

travail du violon ici

<form id="formCheckPassword">
    <input type="password" class="form-control" name="password" id="password"/>
    <input type="password" class="form-control" name="cfmPassword" id="cfmPassword" />
    <input type="submit" value="submit"/>
 </form>



 $("#formCheckPassword").validate({
           rules: {
               password: { 
                 required: true,
                    minlength: 6,
                    maxlength: 10,

               } , 

                   cfmPassword: { 
                    equalTo: "#password",
                     minlength: 6,
                     maxlength: 10
               }


           },
     messages:{
         password: { 
                 required:"the password is required"

               }
     }

});
13
faby

Il y avait une erreur de syntaxe

juste ajouté deux points dans mot de passe: after maxlength: 10,

votre code fonctionne bien.Maintenant

<script>

  $("#Myform").validate({
   rules: {
     password: { 
       required: true,
       minlength: 6,
       maxlength: 10,

     } , 

     cfmPassword: { 

      equalTo: "#password",
      minlength: 6,
      maxlength: 10
    }


  }

});
</script>
1
Mr7-itsurdeveloper