Uzywam jquery.js, jquery.validate.min.js i jquery.form.
Tutaj jeszcze strona wtyczki jquery.form http://jquery.malsup.com/form/#options-object
Mam taki skrypt:
$("#formularz_zamowien").validate({ submitHandler: function(formularz) { jQuery(formularz).ajaxSubmit({ target: '#informacje_o_bledach' });
Oczywiście pominąłem rules: i messages: bo to nieistotne w tym wypadku.
Jak widać ajaxSubmit wysyła zapytanie do formularza, który zwraca ewentualne wyniki warunków poprzez echo, a one z kolei wyświetlają się w zdefiniowanym DIVie uzywając target: '#informacje_o_bledach'.
Jak zrobić, by mając na przykłąd 4 pola input text, zdefiniować dla każdego komunikatu inne miejsce w jakim ma się pojawić czyli obok konkretnego pola input. Bo w obecnej formie to wszystkie komunikaty echo ze skryptu php lądują w DIVie #informacje_o_bledach, ja natomiast chciałem to rozczłonkować żeby komunikat dla każdego pola input pojawiał się obok niego, ale wykorzystując ajaxSubmit.
Całą sytuacja dotyczy już walidacji po stronie php i przesyłania odpowiedzi ze skryptu php. Walidacja javascript to inna sprawa ją traktuję jako wstępną walidację.