Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: javascript hide i show na select ?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
boya
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 ?
sf
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ć.
tiraeth
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 smile.gif

Przenoszę na JavaScript...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.