![]() |
![]() |
![]()
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) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 19:18 |