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>