![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 11.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam taką zagwozdkę. Zrobiłem sobie walidację formularza po stronie javascript i rzecz jasna po stronie php.
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:
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ę. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:25 |