jquery confirmer le mot de passe de validation
J'utilise jquery pour la validation d'un formulaire. Reste est bien, sauf le champ confirmer mot de passe. Même lorsque le même mot de passe est tapé, le Veuillez entrer le même mot de passe. n'est pas supprimé.
Mon script est:
<script type="text/javascript">
$(document).ready(function() {
$("#form1").validate({
rules: {
password: {
required: true, minlength: 5
},
c_password: {
required: true, equalTo: "#password", minlength: 5
},
email: {
required: true, email: true
},
phone: {
required: true, number: true, minlength: 7
},
url: {
url: true
},
description: {
required: true
},
gender: {
required: true
}
},
messages: {
description: "Please enter a short description.",
gender: "Please select your gender."
}
});
});
-->
</script>
Et à l'intérieur de la balise form:
<div class="form-row"><span class="label">Password</span><input type="password" name="password" class="required" id="password" /></div>
<div class="form-row"><span class="label">Confirm Password</span><input type="password" name="c_password" id="c_password" /></div>
Toute suggestion?
Serait bien reconnaissant pour l'aide que.
Vous devez vous connecter pour publier un commentaire.
Vos champs n'ont pas l'ID de la propriété.
Dans jQuery "#mot de passe" sélecteur signifie "l'objet qui a une
id
propriété avec la valeur'password'
"Votre code devrait ressembler à ceci:
Assurez-vous que votre mot de passe de saisie de texte a id 'mot de passe'
n'est pas fermé. Mettre un autre
}
après:C'est ainsi que la réponse au sujet de l'IDENTIFIANT de l'élément de l'.
Assurez-vous qu'aucune autre entrée avec un tag
id='password'
dans la même page.Je suis tombé sur quelques problèmes lors de l'utilisation de camelCase id pour le mot de passe entrées. Je finnally ai eu à travailler avec différents 'nom' et 'id'.
Puis dans le JS:
Reportez-vous à l'entrée du champ par son nom", mais de définir equalTo deppendency à l'aide de "id". Je ne suis pas sûr de le camelCase question, pour l'e-mail d'entrées, il a travaillé, mais exactement de la même nomenclature avec les entrées de mot de passe ne fonctionne pas, selon mon expérience