![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 14.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Potrzebuję pomocy w stworzeniu menu, w którym wybór z jednego selecta będzie decydował o tym, że wyświetli się inny select. Chodzi mi o taką zależność. 1 select: - krowa - koń 2 select: *wybrałeś w 1- krowa: to teraz masz opcje - kanka - obora *wybrales w 1 - koń to teraz masz opcje - siodlo - lejce Każdy pewnie wie o co mi chodzi. ![]() Szukałem w necie, ale nie ma czegoś takiego dosłownie - a ja nie interesowałem się do tej pory Ajaxem i Java, więc ciężko mi to samemu wykreować. |
|
|
![]() ![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://forum.php.pl/index.php?showtopic=52698
http://forum.php.pl/lofiversion/index.php/t161264.html http://forum.php.pl/lofiversion/index.php/t155010.html http://forum.php.pl/lofiversion/index.php/t137844.html http://forum.webhelp.pl/javascript/dynamic...hp-t239212.html http://forum.webhelp.pl/javascript/dynamic...ct-t227740.html http://forum.webhelp.pl/poczatkujacy-webma...ct-t144970.html http://forum.webhelp.pl/javascript/dynamic...ct-t105591.html Wróć z kodem jak bedzie problem albo nie wracaj jak sie uda ![]() -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 14.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Kompletnie nie rozumiem na jakiej zasadzie to wszystko działa.
Niby skrypty są gotowe, ale żaden nie oddaje tego co chciałbym aby realizował mój skrypt. W ogóle źle mnie zrozumiałeś, bo mi chodzi o to, że jak w pierwszym selecie wybiorę opcję krowa, to dopiero "wyskakuje drugi select z innymi opcjami". Jak wybiorę opcję koń w pierwszym selecie, to wyskakuje drugi select z zupełnie innymi opcjami. Ten skrypt nie robi tego co opisałem, więc jeszcze raz. Powinien działać mniej więcej tak w oparciu o ten HTML:
jeśli w "select" wybieram "pan" to wyświetl potem tego selecta:
jeśli w "select" wybieram "pani" to wyświetl potem tego selecta:
Chyba teraz jest to w pełni zrozumiałe. Napisałem w temacie MENU - to ma być FORMULARZ, rzecz jasna. Ten post edytował Wishermil1 16.10.2013, 19:13:15 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
no chyba, ze chodzi Ci o wywolywanie wielu zapytan ajax w jednym czasie i na bazie uzyskanych odpowiedzi odpalic algorytm(y), ktory wykorzysta zmienne do wygenerowania odpowiedniego wyniku?
deferowany objekt w jQuery - wygooglaj, albo kliknij tu Albo: 1) naucz sie html + css i javascript + jQuery 2) googlaj lepiej -------------------- Łatwo jest być odważnym za murami własnego zamku.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
dla `class="select"` robisz sobie wartości w options i nazywasz je jakoś dajesz wartości itp.
Potem dla class="select2"> i kolejnych dajesz w `data-option="vartość_z_1_selecta"`. i style=dusplay:none; Dodatkowo dla wszystkich opcji schowanych np class="schowane" Potem dodajesz akcje jQ Kod $('.select').on('change', function() { var opcja = $(this).val(); $('.schowane').hide(); $('select[data-option="'+opcja'").show(); }); Coś w ten deseń. Nie wiem czy działa ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 01:17 |