Post
#1
|
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków |
Witam.
Chcę zaznaczyć, że nie wiem, czy to powinno być tu, jeśli nie, to przenieście. Mam 2 selecty w php: i jest drugi, ale to mniejsza o to jak on wygląda. Chcę zrobić, aby początkowo ten drugi był pusty, a gdy wybiore sobie jakąś opcję z tego pierwszego selecta, to pokazały mi się jakieś tam wybory w drugim... Tak jak np. z województwami. Np. jeśli w pierwszym wybiore województwo np. Mazowieckie, to w drugim pokazą mi sie niektóre miasta z tego województwa (Wa-wa, Pruszków, Wołomin etc.) Z góry dzięki za pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 9.11.2004 Ostrzeżenie: (0%)
|
@Ociu: przypisz sobie ta funkcje do onchange do selecta:
Kod <script> function onSelectChange() { // dwuwymiarowa tablica, zawierajaca wartosci do poszczegolnych elementow pierwszego selecta var values = [['blah', 'blaaah', 'blaaaaaaaaaaaaah'],['foo', 'bar', 'foobar']]; // referencja do pierwszego selecta var pierwszy = document.getElementById('pierwszy'); // referencja do drugiego selecta var drugi = document.getElementById('drugi'); if(drugi.length > 0) { // usuwamy opcje drugiego selecta jesli ponownie zmieniono wybor w pierwszym for(var i=0; i < drugi.length;) { drugi.remove(drugi.length-1); } } var arr = values[pierwszy.selectedIndex]; for(var i=0; i < arr.length; i++) { var option = document.createElement('option'); option.text = arr[i]; // dodajemy nowy element drugi.add(option, null); } } </script> Możesz jakoś połaczyć JS i php, zeby zainicjowac ta dwuwymiarowa tablice (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
|
Ociu Dwa select'y 3.04.2005, 19:50:26
SongoQ Najprosciej i najszybciej jest zrobic to z przelad... 3.04.2005, 19:56:51
SongoQ @dasko Jesli tych miast bedzie bardzo duzo to moze... 3.04.2005, 22:12:24
dasko Myślę, że Ociu nie chce robić listry miast, podał ... 4.04.2005, 00:08:40
Ociu Właśnie chodzi o to, że chcę i te miasta będą pobi... 4.04.2005, 16:25:10
SongoQ Ja bym to zrobil tak jak wczesniej pisalem np dyna... 4.04.2005, 19:00:35
Ociu Nie to nie było by na zasadzie wpakowania wszystki... 4.04.2005, 19:18:58
adism mysle ze to moze sie przydac link 16.04.2005, 00:17:29
Ociu przyda, przyda 16.04.2005, 06:15:41
Diwi A może to się przyda:
link 16.04.2005, 09:41:28 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 05:41 |