2012-06-01 4 views
0

Avoir un peu de mal avec le pagejQuery Validation - étape par étape - caché fieldset

Ive suivant fait un processus en 2 étapes pour un formulaire dans lequel la première étape est des détails personnels dans un fieldset et il y a un bouton à côté ce qui vous amène au deuxième fieldset et hdies le premier. puis il y a un bouton de soumission qui exécute la validation jQuery. Le seul problème est qu'il semble ne valider que le second fieldset même si j'ai spécifié tous les champs à être requis.

Merci

+0

est le problème qu'ils ne valident pas, ou l'étiquette "Obligatoire" n'est pas appliquée au premier fieldset? Aussi, il semble qu'il serait logique de valider le premier ensemble avant de passer au prochain OMI – ckaufman

+0

le premier fieldset n'est pas en train de valider, j'ai ajouté les champs requis dans la partie Rules de jQuery Validate. – ngplayground

+0

Et si vous faites une validation en deux étapes? Sur la première page, en cliquant sur valider ensuite et si elle est réussie alors allez sur la deuxième page et faites la validation finale en cliquant sur soumettre. –

Répondre

2

Version 1.9.0 of jQuery Validate ajoutée champs cachés (: caché) à la liste des ignorés par défaut; vous pouvez faire ce qui suit pour le rallumer:

$.validator.setDefaults({ 
    ignore: [] 
}); 

J'espère que cela aide!