MVC jQuery-Validierung für Elementgruppe erzwingen

Meine Form, die ich mit MVC 4 entwerfe, hat mehrere Divs mit vielen Elementen in jedem. Mein Ziel ist es, DIVS zu öffnen / schließen, wenn der Benutzer die Felder ausfüllt. Ich möchte jedoch die unauffällige Validierung für jeden DIV und nicht für das gesamte Formular verwenden. Ist das möglich, ohne jedes Element einzeln zu prüfen? Vielleicht mit einer DIV ID oder so? Ich möchte diese massive Funktion nicht erstellen, um jedes einzelne Element in jedem DIV zu überprüfen, nur damit der Benutzer zum nächsten DIV wechseln kann.

Ich versuche das und es funktioniert nicht:

 var elems = [];
 var valid = true;
 ("#Contact").find('.text_input').each(function() {
    elems.push(this.id);
  }
  for (var i = 0; i<= elems.length; i++) {
       if ($("#" + elems[i]) != undefined) {
           $("#form1").validate().element("#" + elems[i]))
           if ($("#" + elems[i]).valid()) {
           }
           else {
             valid = false;
           }
        }
   }

aber ich bekomme immer wieder einen undefinierten Fehler. Die Elemente in der DIV mit der Klasse text_input müssen validiert werden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage