Wpadłem na to i nie mogłem użyć CSS, ponieważ jQuery używa metod show() i hide() w elemencie błędu (który ustaw "display: block;" inline) po początkowym utworzeniu. Zamiast tego możesz użyć podświetlania wtyczki sprawdzania poprawności i metod niewyważenia, aby zmienić wbudowane css.
errorElement: 'em',
highlight: function(element, errorClass) {
$(element).addClass(errorClass); // good for changing field backgrounds
$(element).next('em').css('display','inline'); // keeps error message layout clean
},
unhighlight: function(element, errorClass) {
$(element).removeClass(errorClass); // good for changing field backgrounds
$(element).next('em').css('display','none'); // keeps error message layout clean
},
Gdzie jest twój kod? Co zrobiłeś do tej pory? – Sparky
Witam, niestety jest to projekt wewnętrzny, więc nie mogę skierować Cię do linku. Próbuję znaleźć miejsce, w którym jquery mówi kod, aby dodać wyświetlacz: wstawiany do etykiety błędu, gdy jest wyświetlany, i zmień to, aby wyświetlić: blok wbudowany –
Nie prosiłem o opublikowanie łącza. Niemniej jednak wystarczy zajrzeć do wtyczki i dostosować w razie potrzeby ... to tylko jQuery/JavaScript. – Sparky