На следующем шаге нажмите кнопку, чтобы проверить, для какого фрагмента div не было «ui-tabs-hide» этого класса css.Затем попробуйте применить один и тот же класс CSS (например: - «myinputs») для всех входов и флажок и скоро.Затем примените валидацию для текущей проверки входных данных «фрагмента».
Например: - если я на шаге 2. Тогда этот div «фрагмент-2» не будет иметь класс css «ui-tabs-hide»,Вы можете видеть, что этот класс применяется к другим погружениям.
Итак, попробуйте получить текущий идентификатор активного div (здесь это " фрагмент-2 ").Затем сделайте вот так
http://docs.jquery.com/Plugins/Validation/Validator/element#element
$("#myform").validate().element( "#myselect" ); // here there are passing element ID
$("#myform").validate().element('#'+ CurrentFragment + '.myinputs'); //here we are passing current fragment css class inputs.
Я не уверен, что он примет класс css.Но попробуйте еще раз выполнить цикл и обработать ложный элемент и return false
безо всякого шага.Таким образом, пользователь не перейдет к следующему фрагменту, пока не установит значения.
Я не уверен, что это лучшая идея.У меня мало знаний об этом плагине проверки.