Я использую jquery validate 1.8.1, но вы все равно сможете выполнить это с помощью функции valid ().
valid () будет проверять всю форму, если вы передадите ей идентификатор формы, или отдельные поля, если вы передадите их соответствующие идентификаторы.Затем он вернет логическое значение на основе того, все ли они действительны или нет.
Что-то вроде этого должно работать:
<script type="text/javascript">
function tab1Validation(){
if($('#field1, #field2, #field3').valid()){
//Logic if all fields valid - eg: $('#NextTab').show();
}else{
//Logic if one or more is invalid
}
}
</script>
<form id="yourform">
<div>
<input type="text" id="field1" name="field1" />
<input type="text" id="field2" name="field2" />
<input type="text" id="field3" name="field3" />
</div>
<input name="nextTab" type="button" value="Next Tab" onClick="tab1Validation();" />
</form>