Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz ajax
Ikky
post
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 1
Dołączył: 5.07.2009

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


Witam musze zrobić prosty formularz ankiety w php ale chciałbym zrobić tak żeby wszystko sie dynamicznie przeładowywało w ajaxie
muszą być 4 podstrony

1 pytanie -> 2 pytanie -> formularz z danymi wypełniającego -> strona z podziękowaniem(która wysyła emaila)

jak to najlepiej rozegrać

polecacie jakąś konkretną biblioteke? zależy mi na czymś z przykładami i dobra dokumentacja bo nie mialem za duzo doczynienia z ajaxem wczesniej


pozdrawiam

Ten post edytował Ikky 30.07.2009, 07:57:51
Go to the top of the page
+Quote Post
askone
post
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


Hejka

Skłaniałbym się ku bibliotece jquery. Z pomocą tej biblioteki korzystanie z dobrodziejstw ajaxa jest bardzo łatwe, dodatkowo łatwo można znaleźć dobre przykłady i dokumentację.

A odnośnie formularza to pomyślałbym nad kilkoma divami umieszczonymi jeden nad drugim. W danej chwili widoczny jest tylko jeden, reszta wyłączona. Oczywiście wszystkie w ramach jednej formy. Na ostatnim "submit" wysyłający ajaxem dane...

ps1. Paneli też nie musisz robić od zera - są biblioteki korzystające z jquery, które oferują taką funkcjonalność (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
ps2. link do biblioteki: jquery

Ten post edytował fly474 30.07.2009, 10:51:16
Go to the top of the page
+Quote Post
jarrod
post
Post #3





Grupa: Zarejestrowani
Postów: 312
Pomógł: 9
Dołączył: 14.10.2006
Skąd: warszawa

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


A ja polecam Prototype (do AJAXa) oraz script.aculo.us (do animacji).
Prototypem dynamicznie tworzysz formularz bez większych problemów i zbierasz dane oraz wysyłasz do serwera dane.
Scriptaculousem robisz animację przesuwających się divów (strona 1,2 itd).
Prototype jest bardzo dobrze udokumentowany i jak się trochę poczyta można nim robić niesamowite rzeczy. Scriptaculous jest trochę słabiej opisany ale na ich stronie jest bardzo dużo przykładów wykorzystania.
Go to the top of the page
+Quote Post
r4xz
post
Post #4





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


moim zdaniem najlepszym sposobem jest po prostu przeładowanie strony (po co wydziwiać?), ale jeśli bardzo chcesz zrobić dynamiczne przeładowywanie to nałóż jedno na drugie i zmieniaj tylko wartość z-index (to nawet w js powinno wyjść) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)



PS gotowce? nie lepiej zrobić coś samemu..  (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)

Ten post edytował r4xz 30.07.2009, 14:37:34
Go to the top of the page
+Quote Post
Ikky
post
Post #5





Grupa: Zarejestrowani
Postów: 120
Pomógł: 1
Dołączył: 5.07.2009

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


dzięki bardzo wszystkim za pomoc jak będe potrzebował coś zrobić to na pewno skorzystam z Waszych propozycji
okazało się że miałem to zrobić na frameworku firmowym kontroler-model-widok i wyszło tak jak w ajaxie bo
po kliknieciu dalej na tej samej stronie bez przeładowania pojawia sie kolejne pytanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

dzieki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 23:25