Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Dynamiczne formularze
bobo168
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
HomerWells
post
Post #2





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

Posty w temacie


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

 



RSS Aktualny czas: 29.12.2025 - 14:42