Originariamente inviato da AFama
ok ho trovato questo script:
function regione(reg) {
var province = new Array();
var selProv = document.getElementById('province');
while(selProv.options.length > 0) selProv.removeChild(selProv.options[0]);
if (reg == "") return;
switch(reg) {
case 'veneto':
province.push('Treviso');
province.push('Venezia');
province.push('Belluno');
//...
break;
case 'trentino':
province.push('Bolzano');
province.push('Trento');
province.push('Mich :-)');
break;
// altre regioni
default:
}
for (i=0; i<province.length; i++) {
opt = document.createElement('option');
opt.setAttribute('value', province[i]);
opt.setAttribute('text', province[i]);
opt.innerHTML = province[i];
selProv.appendChild(opt);
}
}
</script>
</head>
<body>
<form>
<select id="regioni" onchange="regione(this.value)">
<option value="">Scegli regione</option>
<option value="veneto">Veneto</option>
<option value="trentino">Trentino Alto Adige</option>
</select>
<select id="province"></select>
<input type="reset" onclick="regione()" />
</form>
Fa al caso mio solo che io devo recuperare le province da un database passando la regione come parametro alla funzione regione(reg). Come faccio a modificare la funzione?? Posso inserire la query in Js....bohhh please aiutatemi