jacek.s
17.03.2010, 08:59:30
Witam!
Potrzbuję stworzyć listę dropdown-ów umożliwiających dostęp do kategorii ,
na zasadzie :
1. widoczny jest tylko jeden dropdown (kategorie główne)
2. po wybraniu z niego kategorii pojawia się następny z podkategoriami kategorii wybranej w poprzenim dropdownie i tak aż do momentu wybrania kategorii docelowej.
Próbowałem na zasadzie generowania formularza dla każdego dropdowna z opcją onChange(... ).submit() w pętli ale całość jakoś nie chce hulać :/
Kategorie mam już probrane z bazy w postaci tablicy asocjacyjnej.
Jeśli ktoś ma pomysł jak to ugryźć piszcie
Methestel
17.03.2010, 18:14:17
tehaha
17.03.2010, 21:09:15
wydaje mi się, że jemu chodzi o listę formularza czyli <select> , gdzie jedna kolejna lista generowana jest na podstawie dokonanego wyboru w pierwszej liście, czy tak?
grzemach
18.03.2010, 07:50:19
kolego, takie rzeczy to tylko z AJAXem.
na upartego można bez, ale bez JS się i tak nie obejdzie. a bez jak zrobić? tworzysz wszystkie, dajesz im display: hiden, i później na podstawie wybranego elementu zmieniasz display na block... ale to rozwiązanie jest nie najlepsze bym powiedział...
Pilsener
18.03.2010, 10:35:40
Można też zrobić formularz wieloetapowy i takie rozwiązanie ja polecam, po wybraniu jednego selecta strona się przeładowuje i formularz także, a dane z poprzednich etapów gromadzimy w formularzu używając pól typu hidden.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.