Bestätigen Sie das Passwort mit jQuery Validate
Ich versuche jQuery validate plugin zur Bestätigung mein Passwort Eintrag.
Aber ich will nicht, dass es ein Pflichtfeld sein.
Nur, WENN ein Benutzer das Passwort ändern möchten, würden Sie brauchen, um es zu bestätigen.
Wenn nicht beide Felder sollten nicht validiert werden.
jQuery('.validatedForm').validate({
rules: {
password: {
required: true,
minlength: 5
},
password_confirm: {
required: true,
minlength: 5,
equalTo: "#password"
}
}
});
Dieser funktioniert perfekt, jedoch wieder, beide Felder sind erforderlich.
Ich möchte diese optional, falls jemand will nur zu ändern, beispielsweise Ihre E-Mail oder Benutzername und lassen Sie das Passwort allein.
InformationsquelleAutor der Frage ldrocks | 2013-02-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie die
required: true
Regel.Demo: Fiddle
InformationsquelleAutor der Antwort Arun P Johny
Nur eine kurze Glockenspiel hier, um hoffentlich anderen zu helfen... vor Allem mit der neueren version (seit dem das ist 2 Jahre alt)...
Anstatt einige statische Felder definiert, in JS ist, können Sie auch die
data-rule-*
Attribute. Sie können built-in-Regeln sowie benutzerdefinierte Regeln.Sehen http://jqueryvalidation.org/documentation/#link-list-of-built-in-validation-methods für built-in-Regeln.
Beispiel:
Hinweis: die
data-rule-*
Attribute.InformationsquelleAutor der Antwort Half Crazed
Es funktioniert, wenn der id-Wert und der name-Wert sind unterschiedlich:
InformationsquelleAutor der Antwort Krishna Kumar
Ich bin Implementierung in Play Framework und bei mir funktionierte es so:
1) Beachten Sie, dass ich die verwendeten Daten -, Regel-equalTo im input-tag für den id-inputPassword1.
Den code-Bereich der userform in meine Modal:
2)Da ich früher validator innerhalb eines Modalen
Hoffe, dass es jemand hilft :).
InformationsquelleAutor der Antwort Melis
In der Regel werden Sie nicht verwenden
id="password"
wie diese.So können Sie
[name="password"]
statt"#password"
InformationsquelleAutor der Antwort PhonPanom