2010-04-12 4 views

Répondre

0

Ce n'est pas exactement ce que vous avez décrit, mais au-dessous je crée une nouvelle fonction javascript, l'attacher à jQuery validateur, et lui dire de fonctionner sur les entrées avec la classe « MONTHDAY »:

// add a validation method for isMonthDay... 
$.validator.addMethod("isMonthDay", function (value, element) { 
    return this.optional(element) || !/Invalid|NaN/.test(new Date(value + "/2000")); 
}, "Date must be in the form Month/Day"); 
// ...and associate it with the "monthDay" css class 
$.validator.addClassRules({ 
    monthDay: { 
     isMonthDay: true 
    } 
}); 

Vous pouvez faire la même chose où vous créez une fonction de validation et l'enregistrez avec $ .validator. Ensuite, il suffit d'associer la fonction de validation aux types/classes d'entrée que vous voulez. L'API $ .validator propose différentes façons de le faire.

En outre, cela fonctionne avec le câblage automatique de la validation à l'aide de MicrosoftMvcJqueryValidation. En fait, cela ne fait pas de différence si c'est le cas, car vous augmentez simplement le plugin validateur de jQuery, indépendamment de la manière dont il est appelé.

Questions connexes