2011-01-28 1 views
1

Je développe une application web MVC asp.net où j'ai une vue avec plusieurs formes à l'intérieur, chacune avec son contexte spécifique, donc beaucoup ont le même nom et la seule façon de les différencier est en utilisant le contexte. Je configure les événements tels que click, change, etc, avec Jquery Context, tout fonctionne bien ...Validation de champs en utilisant le contexte

Le problème apparaît lorsque la validation côté client peint la couleur rouge pour les champs requis dans ma vue et toutes ses formes appliquer la classe "field-validation-error". Lorsque j'entre le contenu des champs obligatoires du second de mes formulaires, le champ "Obligatoire". le message de validation qui est effacé est le premier, et non l'erreur de message spécifique du champ dans son contexte de deuxième forme.

Mon code ressemble: J'ai beaucoup de contrôles avec annotations de données qui utilisent le contexte Jquery:

jQuery(expression, [context]) 

$('#MyTextField', $('#my-form_context_1')) ; 

$('#MyTextField', $('#my-form_context_2')); 

est-il un moyen de travailler avec le contexte JQuery et appliquer la validation dans un contexte spécifique?

Répondre

1

Avec ce plugin, il est possible de créer un événement de soumission. Grâce à cela vous êtes capable de faire ce que vous voulez pour valider vos données.

Questions connexes