Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advAjax] Wysyłanie formularza, Nie całkiem działa
fido20
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 10.03.2003
Skąd: Białystok

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


Witam,

Mam problem z obsługą formularza przez advAjax. Do tego celu używam advAJAX.assign, zgodnie z tym co jest na stronce. Samo wysyłanie działa , odpowiedź z pliku php jest ladowana na strone. Jednak gdy ponownie używam tego samego formularza (jest to form kilku stronnicowy) , ajax nie przejmuje wysłania , ładuje mi się strona którą mam w action formularza , a powinna zmienić się zawartość jedynie odpowiedniego <div></div>.
Może ktoś już spotkał się z taką sytucją ?

Pozdrawiam

Hmm, częściowo znalazłem rozwiązanie, zamiast wywoływać w onload, dałem wywołanie funkcji do onclick, przycisku submit. Jednak problem jest gdy uztkownik nacisnie enter i tym sposobem wysle formularz, wtedy nie zostaje uruchomione przechwycenie danych przez ajax. Czy da się zablokować wysyłanie formularza poprzez naciśnięcie entera ?


--------------------
BetPlanet - zapraszam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


No to ustaw to zdarzeniu onsubmit formularza.


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

------
Go to the top of the page
+Quote Post
xamil
post
Post #3





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 9.01.2005

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


Wrzuć advAjax.assign do onload <body> i będzie śmigać.
Go to the top of the page
+Quote Post
fido20
post
Post #4





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 10.03.2003
Skąd: Białystok

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


Problem tkwił gdzie indziej. Na początku nadpisywałem cały formularz czyli <form ...> </form> (z tymi znacznikami włącznie). Gdy zmodyfikowałem skrypt tak że podmieniał mi same ciało formularza (<form ...> nie ruszałem) zaczeło wszystko śmigać (może komuś się to przyda).

Temat do zamknięcia


--------------------
BetPlanet - zapraszam
Go to the top of the page
+Quote Post
xamil
post
Post #5





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 9.01.2005

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


No oczywista sprawa;) Skoro zniszczyłeś coś do czego było przywiązane coś innego to naturalną sprawą jest, że i powiązanie zginęło. Potem jak stworzyłeś od nowa to trzeba i storzyć od nowa powiązanie.
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: 19.08.2025 - 12:52