Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%)
|
Witam, jak najlepiej stworzyć formularz podzielony na kilka kroków(etapów). Myślałem, dane wysłane przez użytkownika trzymać w sesji ale jakoś mi się to nie podoba. Macie jakieś ciekawe sposoby?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Nie ma z tym problemu bo walidator pisze się raz to raz - a dwa to tak naprawdę cały czas jeden formularz, lepiej ukrywać/usuwać jego elementy niż tworzyć np. 10 formularzy, rozbijanie to na poszczególne formularze nie ma zazwyczaj sensu, to formularz obsługujemy na raty a nie odwrotnie, wygodniej wszystko jest mieć w jednym miejscu (no chyba, że to jakiś formularz gigant albo wręcz całe drzewo zależności), plus jeszcze taki że to w samym formularzu możemy określić, w którym etapie jakie pola są dostępne a jakie ukryte, łatwiej też ustalać zależności pomiędzy formatkami. A sesję/ciastka zaprzęgamy jeśli chcemy stworzyć dodatkową nawigację pomiędzy etapami - oczywiście jeśli jest taka potrzeba.
Oczywiście dobrze mieć jakiś zgrabny framework, inaczej można się napocić (IMG:style_emoticons/default/wink.gif) |
|
|
|
xxdrago Formularz etapowy 21.04.2012, 22:04:49
Mlodycompany Możesz te dane przechowywać również w pliku lub w ... 21.04.2012, 22:13:49
pedro84 Dlaczego np. nie Javascript? 21.04.2012, 22:21:49
xxdrago pedro84, nie zabardzo podoba mi się ta opcja, myśl... 21.04.2012, 22:30:23
pedro84 Właśnie nic sensowniejszego mi do głowy nie przych... 21.04.2012, 22:32:31
tknapik Równie dobrze możesz w następnym etapie przesyłać ... 22.04.2012, 02:24:20
greycoffey Podaj mi jeden argument, dlaczego nie chcesz użyć ... 22.04.2012, 08:42:01
marcio sesje + serializacja danych, ewentualnie cookie + ... 22.04.2012, 20:02:12
Spawnm Przy wieloetapowych formach dane z popdzedniego fo... 22.04.2012, 20:48:05 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 13:18 |