À l'aide de jQuery Valider la invalidHandler événement
J'ai besoin d'ajouter une classe à la div qui est enroulé autour de l'élément select lors de la validation.
$("#Form").validate({
invalidHandler: function (form, validator) {
$("[id$='_DropDownList']").each(function () {
//How do I figure out if $(this) is valid or invalid?
//Add the class below if invalid.
$(this).parent().addClass("error");
});
}
});
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
.valide()
méthode, comme ceci:Cependant, la
mettre en surbrillance
etunhightlight
options sont spécifiquement pour cette:Il semble que ce code est correct:
Peut-être que votre problème est avec le code qui l'entoure... Essayez de déplacer votre addClass ligne en dehors de la fonction, il est à voir si elle y travailler.
invalidHandler
n'est appelée que lorsque le formulaire est soumis et non valide. Je crois que l'ajout de votre code sous cette seule fonction est assez.