![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
Robie wyszukiwanie w bazie danych poprzez wpisywanie w pole tekstowe kolejnych znaków tak jak jest w google teraz.
W momencie gdy funkcja ajaxa na onkeyup zaczyna działać znika mi focus z pola tekstowego i nie mogę pisać w nim dalej. ajax jest na async=true, jak zrobić żeby pole tekstowe i wyszukiwanie działało jednocześnie tak jak w google. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 15 Dołączył: 16.02.2008 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
Pokaż kod, bez tego ciężko będzie cokolwiek napisać.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
KOD:
Ten post edytował borpaw 24.08.2011, 11:25:36 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 38 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
$('#target').focus(); a to co to jest? Przecież ustawiasz focus na innym elemencie po wykonaniu ajaxa.
Po za tym rozważ użycie plugina jQuery Autocomplete google jquery autocomplete Sam nie implementowałem, ale miałem z nim styczność i działa dobrze. Ten post edytował kaem 24.08.2011, 11:06:54 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
z tym #target to była pomylka.
Chodzi o to że ajax na async=true miał nie blokować dalszego działania formularza a jednak go troche przycina, chę swobodnie wpisywać w pole tekstowe znaki a szukanie w tle ma się odbywac i nie zacinać strony. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 22:32 |