Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dynamiczna lista dropdown -ów
jacek.s
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 19.12.2009

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


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

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Methestel
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 10
Dołączył: 30.06.2008

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


Wybierz sobie coś z tego:
http://www.noupe.com/css/multilevel-drop-d...-tutorials.html

W razie pytań, pytaj smile.gif

Ten post edytował Methestel 17.03.2010, 18:14:44
Go to the top of the page
+Quote Post
tehaha
post
Post #3





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


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?
Go to the top of the page
+Quote Post
grzemach
post
Post #4





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 9.06.2007
Skąd: Kielce

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


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ł...

Ten post edytował grzemach 18.03.2010, 07:52:22


--------------------
Go to the top of the page
+Quote Post
Pilsener
post
Post #5





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


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.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 03:32