![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 14 Dołączył: 11.03.2009 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam maly klopot z formularem i po wielkim kombinowaniu formularz "PRAWIE" spełnia swoj cel. Niestety tylko prawie:/ Otórz mam formularz i w nim liste rozwijana "<select>" w ktorej jak wybiore ilosc z listy np. 2 to mi sie odsieza strona i pokazuje mi dwa pola do zaznaczania plikow (te pola pokazuja sie dopiero po wybraniu jakiejs ilosci - czyli odswierzeniu strony). Jesli wybiore 5 to bedzie to 5 pol, itd. To dziala mi dobrze tylko problem w tym ze jak wcisne przycisk "wyslij" to mi odswieza jeszcze raz strone i te pola do zalacznia plikow znikaja i dopiero jak za drugim razem klikne "wyslij" to strona wysyla sie n podany adres. Nie wiem jak mam sobie z tym poradzic zeby po nacisnieciu "wyslij" odrazu mi wyslalo dane na podana strone - zeby mi nie odswiezalo jeszcze raz strony. formularz : kod w php :
ten kod w php tylko w takiej postaci mi dziala - jak probowalem go troche pozmieniac to zamiast akcja = "?page=itd" wyskakuje mi {$akcja} ma ktos jakies pomysly (IMG:style_emoticons/default/questionmark.gif) z gory dzieki za jakies podpowiedzi bo ja juz naprawde trace wiare ze cos z tego bedzie:/ pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%) ![]() ![]() |
Może po prostu zrezygnuj z jednego przesyłania formularza i skoro korzystasz z funkcji Javascriptu - onchange, to wyświetlanie tych pól też zrób w JS, ewentualnie z pomocą Ajaxu. Wtedy wszystkie dane będą przesyłane tylko raz i pola nie będą znikać.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 13:12 |