ugrás a tartalomhoz

select box használata

ferke · 2003. Május. 5. (H), 09.12
tudna valaki segíteni? van egy formom több textet és 2 selectboxot
tartalmaz. Az egyik select választásától függően kell tölteni a másik select boxot úgy, hogy a kitöltött text értékek is természetesen újra megjelenjenek. Adatmentést csak akkor kell végezni, ha a submit gombot választja a felhasználó.

Ha az 1. selectboxot beállítom (pl.)

onchange="window.location=('my.php?sbox='+this.options[this.selectedIndex].value)" módon, a 2. box feltöltése OK, de a textek nem jönnek vissza. Ha az

onchange="submit()"-ot választom, megtörténik a mentés és nem jön vissza az űrlap HTML előtti header hatására. Mit lehet tenni?
 
1

Re: select box használata

Granc Róbert · 2003. Május. 9. (P), 09.54
Bár ez nem php, hanem javascript kérdés, de ez kell neked:
http://javascript.internet.com/forms/auto-drop-down.html

Hasonló javascriptes huncutságokból még egy nagy rakás van a http://javascript.internet.com honlapon.

Robi
2

Re: select box használata

ferke · 2003. Május. 9. (P), 10.40
Köszi a Válasz Rob!
Sajna nem látom a megoldást, mert mindkét selectbox-ot mysql-ből kell feltölteni. Javascriptből pedig állítólag nem lehet. Nekem bármi olyan jó lenne (nem pont java), amivel meg lehet csinálni.

Ferke
3

Re: select box használata

kalmi10 · 2003. Május. 12. (H), 15.46
Végigtekesz rajta egy PHP ciklust!
Mi sem egyszerűbb!
4

Re: select box használata

ferke · 2003. Május. 12. (H), 16.44
;) Muti... ;)
A lényeg, hogy onchange esetén csak a 2. selectbox töltődjön, submit gombra meg el lehet küldeni az űrlapot. És ugye nem azt akarod mondani, hogy a 2-be minden adatot töltsek be az elején? Akkor nem ügy, de túl sok adat lenne.

Köszi hogy időt szakítottál a témára.
5

Re: select box használata

Granc Róbert · 2003. Május. 13. (K), 16.46
Olyan sok adatot kellene tölteni a selectboxokba? Mert az általam fentebb belinkelt megoldás pont ezt csinálja: az összes opciót betölti előre a javascript tömbökbe. Ha nincs valami rettenetes méretű selectboxod, ez gyorsabb lehet, mint az egész oldalt letölteni kétszer...

Robi
6

Re: select box használata

ferke · 2003. Május. 14. (Sze), 08.04
Köszi, megpróbálom. Ha netán előkerül valami érdekes, okulásként
iderakom, hátha mást is érdekel.

Ferke