Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/html]Formularz z checkbox i zapamiętanie zaznaczonych pól
kaszanka
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


Hi,

Mam sobie prosty formularz:
  1. ...
  2. <form method="POST" action="">
  3. <INPUT TYPE="checkbox" NAME="rodzaj_imprezy[]" VALUE="Konferencja prasowa"> Konferencja prasowa<br>
  4. <INPUT TYPE="checkbox" NAME="rodzaj_imprezy[]" VALUE="Grill / impreza plenerowa"> Grill / impreza plenerowa<br>
  5.  
  6. <select name="miesiac_roku">
  7. <option value=''>miesiąc</option>
  8. <option value='styczeń'>styczeń</option>
  9. <option value='luty'>luty</option>
  10. </form>
  11. ...

I chciałbym zrobić taki myk aby po wysłaniu formularza, pola typu checkbox oraz select które zostały wybrane/zaznaczone pozostały zaznaczone po wysłaniu formularza, a nie resetowały się.
W przypadku pól typu input nie ma problemu (value=)
A w tym przypadku?
Próbowałem coś w stylu funkcji w php typu if.... ale jakoś marne dało to efekty.
Go to the top of the page
+Quote Post
Maciekbjw
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 23
Dołączył: 2.12.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Spróbuj użyć sesji, kiedyś też do podobnej rzeczy używałem...


O sesjach możesz poczytać na:
http://pl.wikibooks.org/wiki/PHP/Sesje
Go to the top of the page
+Quote Post
JoShiMa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(kaszanka @ 1.04.2008, 20:26:45 ) *
I chciałbym zrobić taki myk aby po wysłaniu formularza, pola typu checkbox oraz select które zostały wybrane/zaznaczone pozostały zaznaczone po wysłaniu formularza, a nie resetowały się.


Sprawdzaj wartość i odpowiednio do niej ustawiad właściwość selected w odpowiednim polu <option> bo chyba o takie coś Ci chodziło i właściwość checked w przypadku checkboxa.

Ten post edytował JoShiMa 1.04.2008, 22:15:18
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.08.2025 - 21:04