テストされていませんが、これを行うことはできませんでした:
$('#tabs').find(":input").each(function ()
{
if (!validator.element(this)) { // validate every input element inside this step
anyError = true;
// trigger click on the tab that is linked to $(this).parents('yourtabcontainername') here
return false; // ends each
}
});
if (anyError)
return false; // exit if any error found
//save ...
または、次のようなことを実行できるかどうかに関係なく、すべての入力をチェックする場合は、次のようにします。
var validator = $("form").validate(); // obtain validator
var anyError = false;
var firstError;
$('#tabs').find(":input").each(function ()
{
if (!validator.element(this)) { // validate every input element inside this step
anyError = true;
if(firstError === undefined){
//set firstError to reference the tab that is linked to $(this).parents('yourtabcontainername')
}
}
});
if (anyError) {
//trigger click on firstError
return false; // exit if any error found
}
//save ...
あなたが探しているものについてのそれらのどちらかですか?