Ich habe also ein Formular mit sieben Teilen, in dem sechs Tabs über CSS ausgeblendet sind und wenn ein Benutzer auf einen anderen Teil klickt, wird ein anderer Teil eingeblendet.
Ich habe die Seite eingereicht, um sicherzustellen, dass das Plugin funktioniert. es ist. Im Wesentlichen geht es nur zum nächsten Teil des Formulars ohne Validierung des aktuellen Teils
Als ein Beispiel
HTML
%Vor%Javascript
%Vor%Wenn Sie das Plug-in jQuery Validate mit Ihrem Code verwenden, wird das Plugin erst nach der Schaltfläche initialisiert ist angeklickt. Wenn das Plugin nicht initialisiert wird, gibt es keine Validierung.
%Vor% Stattdessen wird .validate()
einmal im DOM aufgerufen, um zu initialisieren Plugin auf dem Formular.
Wenn Sie das Formular zu einem beliebigen Zeitpunkt nach der Initialisierung testen möchten, verwenden Sie die .valid()
Methode .
Ich habe keine Ahnung, wie Sie jedes Teil eingerichtet haben, um miteinander zu interagieren oder welchen anderen Code verwendet wird. Basierend auf Ihrem OP, hier ist ein Arbeitsbeispiel, das meine Antwort oben verwendet.
DEMO: Ссылка
%Vor%Tags und Links jquery forms jquery-validate