![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 24.03.2009 Skąd: Hamburg DE Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chciałabym ażeby przegladarka pobierała automatycznie dane wpisane do formularza i od razu wyświetlała informacje odpowiednie do wpisanych danych.
Znalazłam w bibliotece jQuery funkcję taką jak .val() ale niestety nie mam zielonego pojęcia jak jej użyć w tym przykładzie czy możecie mi pomóc jak to zrobić? Z góry dziękuje Ten post edytował agataperz 21.08.2011, 17:09:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hej (IMG:style_emoticons/default/wink.gif)
Jeżeli dobrze Cię rozumiem to chcesz aby po wpisaniu danych w formularzu od razu przeglądarka przekazała je do PHP do odpowiednich pól w tablicy $PARAM. Niestety nie jest to możliwe wprost. Formularz i jego użycie przez użytkownika (wpisywanie danych) dzieje się po stronie przeglądarki, która nie ma w zwyczaju mówić o tym serwerowi (czyli skryptowi PHP). Można ją do tego zmusić. Normalnie działa to prosto - użytkownik wpisuje coś do formularza, wysyła formularz i skrypt, na który zostało to wysłane ma dostęp do tablicy $_GET lub $_POST (w zależności od tego jaką metodą wysyła formularz). Z tej tablicy PHP może przeczytać co wpisał użytkownik. Jest to jednak kolejne wywołanie strony. Aby pominąć to musisz tutaj zastosować AJAX. Czyli wysłanie zapytania do serwera bez przeładowania strony. Co to daje: Po wpisaniu przez użytkownika czegoś w pole formularza można go wysłać tak że użytkownik tego nie zauważy poprzez AJAX a w odpowiedzi dostać na przykład informację "czy dany klient istnieje". Niestety AJAX'a tutaj całkiem rozpisywał nie będę - musisz poczytać (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 12:19 |