Używam wtyczki sprawdzania poprawności jQuery (http://docs.jquery.com/Plugins/validation). Sprawdzana forma ma niestandardowe obrazy tła dla pól wprowadzania tekstu, więc zamiast wyświetlać komunikat o błędzie dla nieprawidłowych pól, chciałbym zmienić obraz tła. Robienie rzeczy nieco trudniejszych polega na tym, że obraz tła dla pól znajduje się na innym div
bezwzględnie umieszczonym za polem tekstowym (które ma przezroczyste tło i bez obramowania). Oszczędzę się w uzasadnieniu tej decyzji projektowej (jest to związane z marginesami w polu tekstowym), ale pomyślałem, że należy o tym wspomnieć, ponieważ ma to kluczowe znaczenie dla tego pytania.Wtyczka sprawdzania poprawności jQuery - brak komunikatów o błędach zamiast niestandardowych środowisk
Dlatego mam dwa pytania:
Jak mogę zatrzymać wyświetlanie komunikatów o błędach wszystko razem?
Jak mogę zamiast powiedzieć plugin sprawdzania poprawności, gdy na przykład, w polu Nazwa (np
<input id=name ... />
) jest nieważna to powinno zmienić tło dla właściwego div (np<div id=name-bg... ></div>
)?
Dzięki za pomoc!
Myślę, że lepiej będzie, jeśli zaczniesz tworzyć własne narzędzie do sprawdzania poprawności, nie jest to trudne, a także osiągniesz dokładnie to, co chcesz. – Cristy