Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jquery i formularz z php
borpaw
post
Post #1





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


Mam następujący problem.
Chciałbym nadać obsługę autocomplete dla dynamicznie generowanego obiektu input, jak to zrobić?
Jeśli input jest podany jawnie i pojawia sie zaraz po wywołaniu strony jest ok wszystko działa, ale jeśli zostanie wygenerowany automatycznie np na skutek jakieś akcji z zewnetrznego pliku php to juz funkcje jQuery go nie widzą.


To jest w pliku głównym:

$("#aircraft").focus().autocomplete("aircraft.php", {
width: 100,
selectFirst: true });

Potem automatycznie generuję input z innego pliku php:

echo "<input type='text' id='aircraft' name='aircraft' style='width:200px'> </input>";
Go to the top of the page
+Quote Post
raidon
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 1
Dołączył: 5.08.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


W chwili wywołania skryptu dany element nie istnieje i nie można przypisać do niego akcji. Wywołaj akcję po pobraniu danych, albo użyj funkcji .live()
Go to the top of the page
+Quote Post
borpaw
post
Post #3





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


No właśnie jak wywołać funkcję jQuery po utworzeniu obiektu? O to mi chodzi, czy to jest możliwe?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




live()


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
pp-layouts
post
Post #5





Grupa: Zarejestrowani
Postów: 53
Pomógł: 1
Dołączył: 28.09.2007
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


Jeśli tworzysz element dynamicznie w JS, to co stoi na przeszkodzie, żeby przypisać mu wtedy obsługę zdarzeń?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 08:18