ciao a tutti. Volevo chiedere se sapevate dove posso trovare lo script che mi permette di caricare, da un elenco a discesa, altri elenchi in base al testo selezionato.
Ciao & thanks
ciao a tutti. Volevo chiedere se sapevate dove posso trovare lo script che mi permette di caricare, da un elenco a discesa, altri elenchi in base al testo selezionato.
Ciao & thanks
Se ho ben capito cercavi this:
<html>
<head>
<title>Select</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
var aArray = new Array("('Seleziona a b','',true,true)","('A')","('B')");
var bArray = new Array("('Seleziona c d','',true,true)",
"('C')",
"('D')");
function populate(inForm,selected) {
var selectedArray = eval(selected + "Array");
while (selectedArray.length < inForm.area.options.length) {
inForm.area.options[(inForm.area.options.length - 1)] = null;
}
for (var i=0; i < selectedArray.length; i++) {
eval("inForm.area.options[i]=" + "new Option" + selectedArray[i]);
}
if (inForm.servizi.options[0].value == '') {
inForm.servizi.options[0]= null;
if ( navigator.appName == 'Netscape') {
if (parseInt(navigator.appVersion) < 4) {
window.history.go(0);
}
else {
if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
window.history.go(0);
}
}
}
}
}
</script>
</head>
<body>
<form name="modulo">
<select name="servizi" onChange="populate(document.modulo,document.modulo .servizi.options[document.modulo.servizi.selectedIndex].value)">
<option selected value=''>Select Region</option>
<option value='a'>Prova a b</option>
<option value='b'>prova c d</option>
</select>
<select name="area">
<option value=''><---------- </option>
</select>
</form>
</body>
</html>
Ciao David
grazie 10.000
![]()
![]()