MVC Force jQuery валидация по группе элементов
Моя форма, которую я разрабатываю с помощью MVC 4, содержит несколько DIVS, в каждом из которых много элементов. Моя цель - открыть / закрыть DIVS, когда пользователь заполняет поля. Однако я хочу использовать ненавязчивую проверку для каждого DIV, а не для всей формы. Это возможно без проверки каждого элемента в отдельности? Может быть, используя DIV ID или что-то? Я не хочу создавать эту массивную функцию для проверки каждого элемента в каждом DIV, чтобы пользователь мог перейти к следующему DIV.
Я пытаюсь это, и это не работает:
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;
}
}
}
но я продолжаю получать неопределенную ошибку. Элементы в DIV, которые имеют класс text_input, являются элементами с обязательной проверкой.