Moin!
Ich erstelle mir fuer sowas ein Array mit Objekten (serverseitig generiertes JS).
View = new Array();
View[0] = new Object();
View[0].Country = 'Germany';
View[0].Postal = '01067';
View[0].City= 'DRESDEN';
View[0].CountryCode = 'DE';
View[1] = new Object();
View[1].Country = 'Germany';
View[1].Postal = '80634';
View[1].City= 'MUENCHEN';
View[1].CountryCode = 'DE';
View[2] = new Object();
View[2].Country = 'United Kingdom';
View[2].Postal = 'W1D1';
View[2].City= 'LONDON';
View[2].CountryCode = 'GB';
View[3] = new Object();
View[3].Country = 'Belgium';
View[3].Postal = '1210';
View[3].City= 'BRUSSELS';
View[3].CountryCode = 'GB';
...
Dann wird Selectbox 1 mit Laendern gefuellt und selectbox 2 mit den entsprechenden Staedten des defaultselected Landes. Bei onchange das gleiche mit dem neu selektiertem Land. Einfach Optionen der 2. Selectbox loeschen, ueber das Array iterieren und bei passendem Land die Stadt in eine entsprechende Option in die zweite Selectbox einschieben. Dazu hat Fellix ja schon zahlreiche Links gegeben.
Vergesst Chuck Norris.
Sponge Bob kann unter Wasser grillen!