![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 9 Dołączył: 23.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem z dynamicznymi formurzami. Chodzi o pola select mianowicie gdy 1 pole ma wartość np. 2 to wtedy 2 pole typu select zmienia sobie wartości które są przypisane do wartości 2 w 1 polu select. Jak to zrobić? Znalazłem taki kod:
Kod <html> <head> <style type="text/css"> div { width: 100px; height: 100px; margin: 0 0 2em 0; } #k1 {border: 1px solid #000; display: block; background: #000; color: #FFF;} #k2 {border: 1px solid #000; display: none; background: #FFF; color: #000;} </style> <script type="text/javascript"> function wybierz() { oSelect = document.getElementById("wybor"); if(oSelect.value == "pole1") { document.getElementById("k1").style.display = "block"; document.getElementById("k2").style.display = "none"; } else { document.getElementById("k1").style.display = "none"; document.getElementById("k2").style.display = "block"; } } </script> </head> <body> <div id="k1">RAZ</div> <div id="k2">DWA</div> <select id="wybor" onchange="wybierz()"> <option value="pole1">Pole 1</option> <option value="pole2">Pole 2</option> </select> <select id="wybor" onchange="wybierz()"> <option value="pole1">Pole 1</option> <option value="pole2">Pole 2</option> </select> </body> </html> Ale nie bardzo wiem jak to wyedytować aby działało jak chce. Bo z JS nie jeste mocny :/ Z góry thx za pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak:
Formularzowi i selectom nadaj jakieś nazwy np:
A następnie napisz funkcję, która będzie zmieniać wartość drugiego selecta na n-tą opcję w zależności od wyboru n-tej opcji w pierwszym formularzu! Idea jest taka: Przeleć wszystkie opcje w selekcie pierwszym i znajdź zaznaczoną, pobierz jej numer, a następnie w selekcie drugim przypisz opcji o tym numerze wartosć selected na true. Mniej więcej coś takoego:
Powinno działać, ale nie testowałem tego, powodzenia! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
a czy ten skrypt da sie przerobic tak aby w jednym polu bylo
np: lista wojewodztwa a w drugim lista misat. i po wybraniu konkretnego wojewodztwa w drugmi wyswietlala sie lista miast z tego wojewodztwa?? bo kombinuje cos takiego i nie nic nie wychodzi..... ![]() pozdrawiam ![]() -------------------- Nowysoft | Nurzec-Stacja | Goksir Mielnik | Biblioteka Mielnik
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Widze ze mamy taki sam problem:
W ponizszym kodzie mam kod odpowiedzialny za wyswietlanie kategorii i podkategorii. Służy mi on w edycji ogloszeń. Jak sprawic by po zmianie w polu select katagorii AUTOMATYCZNIE zmieniły sie podkategorie. Kod php
KWAZI jakbyś to połączył z powyższym kodem ? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 2.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Modyfikuje obecnie galerie zdjęć. Wcześniej zdjęcia były "luzem". Obecnie będą trzamane w tematycznych galeriach a nazwy galerii w "nadkategoriach" w związku z czym mam pytanie. Jeżeli użykownik będzie chciał dodać zdjęcię będzie najpierw musiał:
1) Wybrać nadkategorie 2) Wybrac galerie 3) Dopiero teraz wysłać zdjęcie na serwer Po wybraniu nadkategorii należałoby wysłać odpowiednie zapytanie do serwera aby pobrać odpowiedni zbiór galerii. Doszedłem do wniosku, że to jest trochę marnotrawienie czasu. Moim zdaniem lepszym rozwiazaniem będzie pobranie przy pierwszym wejsciu na stronę formularza wszystkich nazw nadkategorii oraz galerii a resztą zajmie się javascript. Czy to jest dobre podejśćie? Łącznie zbiór "nadkategorii" i "galerii" nie będzie pewnie liczył więcej niż 100 pozycji. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
znalazlem rozwiazanie do swojego problemu. pod tym adresem Cut & Paste znajduje sie rozwiazanie problemu
![]() moze w czyms pomoze. pozdrawiam Ten post edytował en3o 4.02.2007, 23:33:29 -------------------- Nowysoft | Nurzec-Stacja | Goksir Mielnik | Biblioteka Mielnik
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.06.2025 - 21:58 |