J'essaie d'utiliser la validation jQuery pour mettre en surbrillance les libellés de mes boutons radio uniquement, et non les libellés de mes autres entrées. J'ai une étiquette pour mon jeu de boutons radio appelé «type». Je n'arrive pas à le faire fonctionner!jQuery Validation - Mise en surbrillance des étiquettes radio
$(document).ready(function(){
$("#healthForm").validate({
highlight: function(element, errorClass) {
$(element).addClass(errorClass)
$(element.form).find("label[for='type']")
.addClass("radioerror");
},
unhighlight: function(element, errorClass) {
$(element).removeClass(errorClass)
$(element.form).find("label[for='type']")
.removeClass("radioerror");
},
errorPlacement: function(error, element) {
}
});
});
Ce qui ne fonctionne pas, l'affectation de classe ou le style de classe lui-même? –
L'affectation de classe. Je pense que mon problème est avec le find ("label [for = 'type']") - est-ce une méthode correcte pour l'appeler? – Michael
Y a-t-il plusieurs formes? Dans votre HTML, 'type' est assigné à 'ID' ou' Name'? –