allora allora allora...

io ho due select (una "fissa" e una "variabile"), la select varaibile dipende dalla select fissa, nel senso che i valori visualizzati da quella variabile dipendono dal tipo di selezione fatta su quella fissa.

ho optato questa soluzione in quanto i dati vengono caricati dal db durante la creazione della pagina, di sconseguenza, avevo l'esigenza di qualche stratagemma per non tornare ogni volta sul server per gestire la select variabile.
Quindi cosa faccio: nella select variabile carico tutti i possibili valori che posso ottenere dalla select fissa, e poi nascondo (facendo una sorta di filtro in js che va a modificare style.display) i campi che non sono di interesse per una determinata selezione della select fissa

esistono soluzioni migliori?se la risposta è positiva...sono benvenute : )