L'ajout de jQuery programme de validation des règles de créer dynamiquement des éléments ASP

J'ai quelques insérés dynamiquement des champs de formulaire sur une page dans une MVC3 projet. Normalement, nous aurions ajouter jQuery validation côté serveur, mais dans ce cas, nous ne pouvons pas (plusieurs champs dans l'INTERFACE utilisateur de générer de la valeur pour un champ caché - et c'est ce qui est présenté. Nous ne pouvons pas valider à l'encontre d'un champ caché, de sorte que nous devons, au contraire, ajouter de l'INTERFACE utilisateur, seule la validation pour les champs que l'utilisateur peut voir)

Une fois que les champs sont ajoutés dynamiquement à la page, j'exécute le code suivant sur le conteneur:

$container.find(".date").rules("add", {
    required: true,
    messages: {
        required: "The date is required"
    }
});

Mais il ne fonctionne pas! Curieusement, en désactivant le code ci-dessus, la création de la dynamique des éléments, puis en exécutant le code dans le navigateur JS console fonctionne, mais uniquement la valeur par défaut message de validation de la montre.

Je suis à une perte. Des idées?

Je suis à l'aide de jQuery Validation 1.9.0 & la discrète plugin

InformationsquelleAutor Chris Barr | 2012-02-21