Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz ajax
Forum PHP.pl > Forum > XML, AJAX
Ikky
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
askone
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ść smile.gif
ps2. link do biblioteki: jquery
jarrod
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.
r4xz
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ść) winksmiley.jpg



PS gotowce? nie lepiej zrobić coś samemu..  sciana.gif
Ikky
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 smile.gif

dzieki za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.