Mas quando o elemento está em uma aba que não está habilitada no momento, não acontece nada.
Pra que o elemento ganhe foco e a aba passe a ser a ativa, segue a função:
$('#formulario').validate({
ignore: "",//para validar os elementos que estão nas abas desabilitadas
highlight: function(element, errorClass, validClass) {
var div = $(element).parents('.ui-tabs-panel').attr('id');//encontra a div em que está o elemento inválido
var index = $('#tabs ul li a').index($('a[href="#'+div+'"]')); //encontra o indice nos links
$("#tabs").tabs( "option", "active", index ); //seta a aba como ativa
}
});
Nenhum comentário:
Postar um comentário