Originariamente inviato da Razorblade
Una soluzione possibile è utilizzare ajax e webservices,
al cambio di selezione effettui una richiesta ad un tuo web service che ti restituisce dei dati in base alla selezione.
Questi dati, che possono essere nel formato che ti fa più comodo ( json ad esempio ) serviranno, ad esempio, per compilare le option di un'altra select.
Mi pare di aver capito che vuoi realizzare un sito di annunci.
In firma trovi il mio, il form di inserimento mi pare simile a quello che vuoi sviluppare tu.
Comunque, visto che utilizzi jQuery, non è necessario ricavarsi l'oggetto xmlhttp a quel modo,
è un lavoro che fa per te la libreria, ti consiglio di leggerti la documentazione sulle chiamate asincrone con Jquery.
Ciao