![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 2.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, to mój pierwszy post.
Na bierząco korzystam z forum, ale dzisiaj nie znalazłem rozwiązania nurtującego mnie problemu. Otóż problem jest następujący: Mam taki bardzo długi formularz, którego ja nie tworzyłem. Musze z niego zrobić trzystronicowy. Nie mam pomysłu jak się za to zabrać... myślałem nad rozwiązaniem js, ale nei wiem, czy nie popsuje to modelu wysyłania. również rozwarzałem stworzenie trzech zakładek, ktore po kliknieciu robia sie visible, a pozostałe dwie robi hidden, ale tez nei wiem jakie to będzie miało odzwierciedlenie przy POST. Poniżej formularz:
Bardzo proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Zrób to w sesji, gdzie parametr action określonego formularza będzie przepychał do kolejnego fragmentu formularza. Tak więc będą pliki form1.php, form2.php, form3.php i send.php. Uzupełnienie form1 ustawi zmienne sesyjne i wywoła form2 ( po drodze może być walidacja), form2 zrobi to samo dla form3. Dopiero kliknięcie submit dla form3 zrobi walidację i zapis do bazy. Co istotne, to użycie takiej formy pozwala również linkiem wrócić do wcześniejszych części formularza. Będąc choćby w form3, możesz wrócić do form1.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 02:00 |