JQuery de Validation: la Validation des champs cachés

Depuis la version de JQuery Validation Plugin version 1.9.0, les champs masqués ont automatiquement été omis de la validation [source].

Selon la notes de version, le moyen de contourner ce problème est par la mise en ignore: [] dans la fonction de validation.

L'aide de la version 1.10.0, je n'arrive pas à obtenir que cela fonctionne pour les champs de saisie qui sont cachés à l'aide de display: none ou visibility: hidden.

Ma validation se fait à l'aide de classes (par exemple, class="required") et la fonction de validation est assez basique:

JQuery

$("form").validate({
    ignore: [],  
    errorPlacement: function(error, element) {
        error.appendTo( $('#error-message') )
    },
    invalidHandler: function() {
        //do something 
    },
    submitHandler: function() {
        //do something else
    }
});

exemple: http://jsfiddle.net/fbCVY/

Quelqu'un peut-il point où je vais mal?

Quand je lance le jsfiddle dans Firefox 17.0.1, le submit bouton affiche toujours "pas d'erreur" dans la console, même après le retrait de la CSS qui cache les champs de saisie. Ai-je raté quelque chose, ou est le jsfiddle pas vraiment mis en place à l'échec de la validation?

OriginalL'auteur My Head Hurts | 2012-12-19