Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%)
|
Rysuję formularz html, którego jednym z elementów będzie pole <SELECT>. W jaki sposób uzależnić zestaw możliwych do wybrania wartości w tym polu od wyboru określonej wartości w innym polu?
Czyli: Jeśli w <INPUT TYPE=SELECT NAME=A> wybrano 1 to w polu <INPUT TYPE=SELECT NAME=B> są do wyboru możliwości 1 i 2. Jeśli wybrano 2 -> 5, 6 i 7 itd... Jak się do tego zabrać? Pozdrawiam, K PS Piszę na to forum, bo niespecjalnie mam pomysł, gdzie to pytanie postawić, więc jeśli nie trafiłem, to przenieście proszę. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 15.04.2003 Skąd: Tczew Ostrzeżenie: (10%)
|
witam
odgrzebuje trochę temat kożystam z przykładu podanego przez adism'a wszystko ładnie działa z tym że ja potrzebuje kilka takich selektów w jednym formularzu uproszczona wersja tego co mam najpierw za pomocą for $a=1... generuje takie coś Kod grupa$a = new Array(); grupa$a[0] = new Array(); grupa$a[0][0]=new Option(text0","4"); grupa$a[1] = new Array(); grupa$a[1][0]=new Option("text1","3"); grupa$a[1][1]=new Option("text2","1"); potem generyje funkcje function refresh$a() { id = document.menu.menu$a.options.selectedIndex; for (m = document.menu.menu2_$a.options.length-1; m>0; m--) { document.menu.menu$a.options[id].selected=true; document.menu.menu2_$a.options[m] = null; } for (i = 0; i<grupa$a[id].length; i++) { document.menu.menu2_$a.options[i] = grupa$a[id][i]; } document.menu.menu$a.options[0].selected=true; } refresh$a(0); mam oczywiście równierz odpowiednią ilość selektów Kod <select name=menu$a size=1 onChange=refresh$a()> <option>123</option> <option>456</option> </select> <select name=menu2_$a size=1></select> i problem polega na tym ze jak wybiore coś w select menu$a to w select menu2_$a pojawiają się właściwe opcj,e a select menu$a powraca do pierwszej pozycji nie wiem czy dobrze wytłumaczyłem niestety nie znam sie na JS a to bardzo ułatwiło by mi sprawe gdyby ktoś mógł pomóc lub pokazał jak to mozna inaczej rozwiać byłbym bardzi wdzięczny z góry dzęki za pomoc |
|
|
|
ktuvok [js?] Dynamiczne źródło W Polu <select> 18.08.2004, 18:22:20
adism Oto kod dla dynamicznego menu:
[HTML] pobierz, pl... 24.08.2004, 15:01:01
Fibolg To ja dołączę się do pytania... W jaki sposób zrob... 25.08.2004, 17:05:12
g-4 witam,
co trzeba dodac do powyrzszego kodu aby po ... 23.10.2004, 12:41:31
revyag Powiedz coś więcej, bo ja nie do końca rozumiem.
... 30.03.2005, 11:14:20
migacz yoł, sorki za zamieszanie, już znalazłem przyczyne... 30.03.2005, 11:44:32
Bartech KOcham to forum, człowiek myśli że ma problem nie ... 5.04.2005, 20:06:39 ![]() ![]() |
|
Aktualny czas: 20.12.2025 - 18:32 |