Qualche esempio già bello e fatto da poter implementare esiste?
Sto usando questo codice ma ho problemi perche' o mi fa vedere una sola select oppure non mi apre le città

codice:
function setCities(chooser) {
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    var cityChooser = chooser.form.elements["città"];
    while (cityChooser.options.length) {
        cityChooser.remove(0);
    
    }
    var choice = chooser.options[chooser.selectedIndex].value;
    var db = mezzo[choice];
    newElem = document.createElement("option");
    newElem.text = "Seleziona la città:";
    newElem.value = "";
    cityChooser.add(newElem, where);
    if (choice != "") {
        for (var i = 0; i < db.length; i++) {
            newElem = document.createElement("option");
            newElem.text = db[i].text;
            newElem.value = db[i].value;
            cityChooser.add(newElem, where);

        }

    }
    

}
</script>

<script>

function MostraRiga(opt){
    var option = opt.options[opt.selectedIndex].value
        if(option=='3'){
        document.getElementById('invisibile').style.display='block'
        }else{
        document.getElementById('invisibile').style.display='none'
        }    
}

</script>