Mam następujący kod za pomocą jQuery Validate.jQuery sprawdź poprawność dodawania klasy do elementu błędu?
$("#register").validate({
debug: true,
errorClass:'error',
validClass:'success',
errorElement:'span',
highlight: function (element, errorClass, validClass) {
$(element).parents("div.control-group")
.addClass(errorClass)
.removeClass(validClass);
},
unhighlight: function (element, errorClass, validClass) {
$(element).parents(".error")
.removeClass(errorClass)
.addClass(validClass);
}
});
Czy istnieje sposób, aby dodać klasę do errorElement 'rozpiętość' tak, że to jest ...:
<span class="help-inline error">Message</span>
próbowałem tego, ale potem dostaję to dziwne, gdzie jest coraz dodany przęsło (ale nie usunięte na atrakcje) ... – redconservatory
Ah masz rację, wersja github naprawia to - sprawdź funkcję 'errors' tutaj: https://github.com/jzaefferer/jquery-validation/blob/master/jquery.validate.js#L492 Zastąp swoją wersję jquery Validate tym, lub tylko jedna funkcja powinna wystarczyć ... – Ryley
To niesamowite, dzięki! – redconservatory