Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> javascript hide i show na select ?
boya
post
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

Ostrzeżenie: (0%)
-----


Witam

Może ktoś z was rozwiązał juz ten problem dlatego pisze o tym tutaj a nie w wątkach o php,
Mamy dwie tabele z kategoriami

tabela1
id nazwa
1 | AA
2 | BB
3 | CC

tabela2
id kat1 nazwa
1 | 2 | BB1
2 | 3 | CC1

teraz za pomoca skryptu hide i show w JS wyciagam do select-ów dane z tabeli 2 w zaleznosci od tego co wybiore z tabeli 1(select1), i tu sie pojawia problem bo skrypt przekazuje dalej pierwsza wartosc selecta2 w kodzie(w kodzie mamy wszystkie kombinacje JS tylko je chowa na monitorze) a nie tego co wybralem na monitorze...

moze sa inne sposoby rozwiazania problemu ?
Go to the top of the page
+Quote Post
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Hm.. nie rozumiem, jeśli pobiera złą wartość to popraw skrypt żeby pobierał dobrą...

Pozatym piszesz, że wszystkie kombinacje.. po co? Generujesz jeden select z wartościami tabeli 1. Następnie generujesz tablice w javascript, która zawiera wartości z tabeli 2.

Czyli np. tak :
aTable2 = new Array(1, 2, 'BB1', 2, 3, 'CC1');

Następnie petla for, która się porusza co trzy ( i+=3 ) ... i generujesz options czy tam html ... wartości, które potrzebujesz. Nie używałbym w tym przypadku show czy hide... tylko dynamicznie poprzez JS generowałbym options w drugim select.

Inny sposób to poprostu użycie ajaxa, ale ten pierwszy sposób wydaje mi się dość prosty więc po co kombinować.
Go to the top of the page
+Quote Post
tiraeth
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Super fajnie, nie założyłeś tematu na php (chwała Ci za to) ale mamy też Przedszkole i Po stronie przeglądarki/JavaScript (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Przenoszę na JavaScript...
Go to the top of the page
+Quote Post

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: 19.09.2025 - 13:16