Ich verwende diese https://jsfiddle.net/rz0zk5u6/2/, um 2 Formulare auf der gleichen Seite zu validieren.
die Formen unterscheiden zu können, kann ich
$.validator.setDefaults({});
von
$("#loginForm").validator.setDefaults({});
ersetzen?
Ich verwende diese https://jsfiddle.net/rz0zk5u6/2/, um 2 Formulare auf der gleichen Seite zu validieren.
die Formen unterscheiden zu können, kann ich
$.validator.setDefaults({});
von
$("#loginForm").validator.setDefaults({});
ersetzen?
$.validator.setDefaults({});
ist es, die globale Standardeinstellungen für die Einstellung. Wenn Sie möchten Optionen pro-Form setzen, verwenden Sie:
var loginForm = $('#loginForm').validate({
// options go here
});
als described in the docs. Dann können Sie verwenden:
loginForm.form();
die Validierung als described here auszuführen.
Ja, jquery-Plugins werden auf Elemente in einem selection/jquery-Objekt angewendet. Wenn Sie mehrere Formulare auswählen, wendet es den Validator auf alle an. Die folgenden machen alle dasselbe; Wenden Sie den Validator auf mehrere Formulare an.
$('form').validator.setDefaults({});
$('#loginForm, #anotherForm').validator.setDefaults({});
var forms = $('form');
forms.validator.setDefaults({});
Sie können '$ (" form "). Validator' verwenden.Dieser Selektor dient zur Auswahl aller Formulare, unabhängig von Namen oder IDs. –
Hoppla, ja ich wollte sagen: $ ("# loginForm"). Validator.setDefaults ({}); mit der # offensichtlich! – Xavier