Ich verwende JQuery Validation. Jetzt möchte ich, dass meine Regeln nur aufgerufen werden, wenn bestimmte Bedingung erfüllt ist, nämlich ich möchte $("#AppSelectField").is(':hidden')
false
zurückgeben, nur dann rufe ich die Regeln auf.Bedingte Regelüberprüfung in JQuery
Meine Regeln ist wie folgt:
$(function() {
$("#RequestLock").validate({
rules: {
FloorNum:{
required: true,
digits: true
},
},
message: {
FloorNum: "The floor number must be integer",
},
});
});
Wie die oben im Abschnitt ändern meine Bedürfnisse zu befriedigen? Hinweis Ich möchte keine eigene benutzerdefinierte Methode für required
und digits
schreiben.
Können wir bestätigen/nicht gesamte Formular Validierung basierend auf bestimmten Werte?. Zum Beispiel habe ich ein verschachteltes Formular mit Speichern/Übergeben-Buttons. Ich möchte nur beim Senden bestätigen. Mein Problem ist, wenn ich die Klasse = "erforderlich" auf jedem Feld habe, da das Formular sehr dynamisch ist. Bitte helfen Sie. – Aanu
Sie brauchen die Funktion nicht einmal, Sie können einfach 'depends = '#AppSelectField: visible'' setzen – forivall