Witam!
Muszę zrobić formularz na stronę. Znajduje się on w zakładce "Zgłoszenie". Odnośnie niego mam pytanie:
Chciałabym, aby po wybraniu kursu z pierwszej listy wyboru, w drugiej (termin) pojawiły się odpowiednie daty (do każdego kursu są inne terminy). Jak mogłabym uzyskać taki efekt?
Z góry dziękuję za pomoc!
[JS] Formularz
Re: [JS] Formularz
Metod jest oczywiście kilka. Np:
Możesz dla każdego możliwego do wyboru kursu przygotować listę wyboru z terminami. Domyślnie pokazujesz tylko listę dla wybranego kursu (reszta jest ukryta). Po wybraniu innego ukrywasz wyświetlaną obecnie listę z terminami, a pokazujesz właściwą dla wybranego kursu. Pokazywanie/ukrywanie realizujesz za pomocą java scripta i CSS (wykorzystujesz właściowść display albo visibility).
Możesz też skorzystać z Ajaxa: po wybraniu z listy właściwego kursu pobierasz z serwera listę terminów (musisz napisać stronę, która dla podanego w parametrze kursu zwraca np. xml-a z terminami dla tego kursu) i aktualizować na stronie combo z terminami.
pozdrawiam
Możesz dla każdego możliwego do wyboru kursu przygotować listę wyboru z terminami. Domyślnie pokazujesz tylko listę dla wybranego kursu (reszta jest ukryta). Po wybraniu innego ukrywasz wyświetlaną obecnie listę z terminami, a pokazujesz właściwą dla wybranego kursu. Pokazywanie/ukrywanie realizujesz za pomocą java scripta i CSS (wykorzystujesz właściowść display albo visibility).
Możesz też skorzystać z Ajaxa: po wybraniu z listy właściwego kursu pobierasz z serwera listę terminów (musisz napisać stronę, która dla podanego w parametrze kursu zwraca np. xml-a z terminami dla tego kursu) i aktualizować na stronie combo z terminami.
pozdrawiam
