Questo è il mio codice javascript:

codice:
<script type="text/javascript">

    // primo caricamento
document.body.onload = function() { carica_regioni(); };

function ChangeCombobox(cb) {
    if (cb.name=='regione') {
        carica_province();
        cb.setAttribute('name','provincia');
      } else if (cb.name=='provincia') {
        carica_comuni();
        cb.setAttribute('name','comune');
    }
}
function ModifyLuogo() {
    var luogo = document.getElementById('luogo');
        // se non c'è TUTTA ITALIA ('') e ho selezionato index 0, allora il nome è quello precedente
    if (luogo.selectedIndex==0) {
        if (luogo.name=='comune') {
            luogo.setAttribute('name','provincia');
        } else if (luogo.name=='provincia') {
            luogo.setAttribute('name','regione');            
        }
    }
    return true;
}
</script>
e questo l'HTML:

codice:
<select name="regione" id="luogo" class="form-field" onChange="ChangeCombobox(this)">
<option value="">-TUTTA ITALIA-</option>
</select>