Ajout d'une validation avec MVC 3 & jQuery programme de validation de la durée d'exécution
J'ai un formulaire avec validation rendus par c# lorsque la page est chargée,
le rendu des champs comme suit:
<input autocomplete="off" class="input-validation-error" data-val="true" data-val-number="The field Idade must be a number." data-val-range="message here" data-val-range-max="25" data-val-range-min="16" data-val-required="The Idade field is required." id="Content_MyFieldId" maxlength="3" name="Content.MyFieldId" value="0" type="text">
et je vais essayer de mettre un nouveau code html de l'objet est égale à l'exemple avec jQuery, mais ce champ n'est pas validé quand j'ai envoyer le formulaire.
Ont une façon d'ajouter de la validation dans ce domaine à l'aide de jQuery?
PS: je ne veux pas utiliser la méthode manuelle:
$("#field").rules("add", {
required: true,
messages: {
required: "Required input"
}
});
Parce que j'ai les règles dans le champ de saisie, je ne veux que de l'appliquer.
Si vous utilisez Discrète Validation du Client actuellement, mais les champs vous ajouter dynamiquement ne sont pas validés?
oui......
pouvez-vous donner un exemple? Vous pouvez utiliser jsfiddle.net pour le faire.
oui......
pouvez-vous donner un exemple? Vous pouvez utiliser jsfiddle.net pour le faire.
OriginalL'auteur Cesar | 2011-02-24
Vous devez vous connecter pour publier un commentaire.
Se sent comme un peu un hack, mais voici comment je l'ai fait.
Riche
Vous avez raison. dans MVC3 ils ont déplacé le jQuery dans une enceinte. La fonction d'analyse syntaxique doit être exposé d'une autre façon. Je vais regarder de plus près.
désolé ignorer dernier commentaire.
$.validator.unobtrusive.parse
est exposée dans mon exemple de page.Et pourtant aucun effet sur le jQuery de validation des paramètres. C'était beaucoup plus facile dans MVC2. Je vais exécuter des tests un peu plus.
J'ai exaxtly le même problème, mais après l'utilisation de votre code, il est dit "Impossible d'obtenir la valeur de la propriété 'options': l'objet est null ou undefined"
OriginalL'auteur kim3er