Désactiver la validation pour un élément avec la validation jQuery Unobtrusive
Par certains générateur de forme d'une liste d'éléments est rendu sur une page et ils ont tous des validations sur eux. Quand je me regarde dans le code source HTML, je vois quelque chose comme ceci:
<input type="text" id="email" name="email" data-val-required="No valid email address!" data-val="true">
J'ai besoin de quelque sorte une manière dynamique pour activer/désactiver la validation d'un tel élément. J'ai essayé d'activer/de désactiver le data-val
d'attribut, par la mise à false
et puis retour à true
. Mais il ne semble pas répondre à cela. La validation est toujours là!
Quelqu'un a une idée de comment je peux activer/désactiver les validations sur certains champs de façon dynamique?
source d'informationauteur w00
Vous devez vous connecter pour publier un commentaire.
J'ai effectivement trouvé une solution qui correspond à mes besoins mieux. Je peux faire ce qui suit:
Et avec qui je peux "basculer" tout élément que je veux en ajoutant ou en supprimant le nom de la classe
ignore
à partir d'un élément.Je pense que cela va aider.
Je pense que vous avez besoin d'écrire une validation personnalisée d'attribut et de gérer vous-même vos données en JQuery.
Voir cet article: http://www.devtrends.co.uk/blog/the-complete-guide-to-validation-in-asp.net-mvc-3-part-2