il seguente script è ok ma devo inserire una select; dove la devo mettere?
<html>
<head>
<script type="text/javascript" language="JavaScript">
<!--
var region = new Array( );
// Valori che devi impostare te...
// region["nome_regione"] = new Array("citta_1", "citta_2", "citta_n");
region["Roma"] = new Array("Fiumicino", "Pisa", "Caserta");
region["Milano"] = new Array("Napoli", "Siracusa");
region["Bari"] = new Array("Albachiara", "Roma", "Brebei");
region["Pescara"] = new Array("Amsterdam", "Udine", "Pordenone", "Massa");
function populateRegion( __hForm )
{
var _hReg = __hForm.elements["region"];
_hReg.options.length = 0;
for ( var i in region )
_hReg.options[_hReg.options.length] = new Option( i, i, false, false );
populateCity( __hForm );
}
function populateCity( __hForm )
{
var _hReg = __hForm.elements["region"];
var _hCity = __hForm.elements["city"];
var _szCities = region[ _hReg.options[_hReg.selectedIndex].value ];
_hCity.options.length = 0;
for ( var i=0; i<_szCities.length; i++ )
_hCity.options[_hCity.options.length] = new Option( _szCities[i], _szCities[i], false, false );
}
//-->
</script>
</head>
<body onload="populateRegion( document.forms[0] );">
<form>
Provincia:
<select name="region" onchange="populateCity( this.form );"></select>
Citta':
<select name="city"></select>
</form>
</body>
</html>