J'essaie d'utiliser la méthode "addClassRules" de JQuery Validation dans mon application ASP.NET MVC.Comment utiliser JQuery Validation dans ASP.NET MVC?
Dans ma page principale, je suis notamment les fichiers suivants ...
<script src="<%= Url.Content("~/Scripts/MicrosoftAjax.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/MicrosoftMVCAjax.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/MicrosoftMVCValidation.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/jquery-1.4.1.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/jquery-validate.js") %>" type="text/javascript"></script>
Je ne sais pas qui sont effectivement nécessaires pour que je les ai ajoutés tout :) zone problème potentiel?
Dans ma vue, j'ai un simple élément de zone de texte dans lequel j'essaie d'ajouter la validation "requise" via l'attribut Class. J'ai des formulaires dynamiques et mon but final est de spécifier différentes règles de validation dans l'attribut Class. Donc pour l'instant je suis quelque chose comme ça ...
<%: Html.TextBoxFor(model => model.FieldEntry.Response.TextBoxValue, new { @class = "cRequired" })%>
puis à la fin de mon avis, je suis notamment le script suivant que je suis bien suppose de brancher le nom de classe à une règle de validation.
<script language="javascript" type="text/javascript">
jQuery(document).ready(function()
{
jQuery.validator.addClassRules({
cRequired: {
required: true
}
});
})
</script>
On dirait un exemple simple, mais le problème que j'ai est que je continue à recevoir une erreur qui jQuery.validator est nulle ou non un objet. Cela fait référence à la première ligne de la fonction ready() dans le script ci-dessus.
Une aide/des suggestions?
Incluez-vous jQuery plus tard dans la page? –