J'ai résolu mon Questio n en recherchant allouer ceci:
ignorer: ".ignore: hidden" lui dit d'ignorer les champs cachés avec la classe ignore. Ignore: ".ignore" lui dira de ne pas ignorer les champs de classe .ignore. Ignore: ".ignore,: hidden" lui dira d'ignorer les champs de classe .ignore AND les champs qui sont cachés.
Sans spécifier l'option ignore, la valeur par défaut est ignore: ": hidden" où elle ignorera uniquement les champs cachés.
Paramètre à ignorer: [] indique au plugin de ne rien ignorer et de tout valider.
Mais Le problème est que si nous utilisions ignore: hidden il ne validerait pas les champs qui sont dans les onglets inactifs et si nous utilisons ignore: [] il validera tous les champs visibles actifs, inactifs et invisibles actifs, inactifs
La seule solution que j'ai trouvé est à Ajouter classe et Supprimer une classe sur vos conditions comme
First Ajouter ce code dans document.ready
$('#myform').validate().settings.ignore = ".ignore";
maintenant, il suffit d'ajouter ignorer la classe sur vos onglets
$('#tab_1_1 :input').addClass("ignore");
Et pour supprimer
$('#tab_1_1 :input').removeClass("ignore");
@sparky aide plz –