ho una select con dei campi che variano a seconda della scelta di una select precedente.
vorrei che quando seleziono una option dalla seconda select mi nasconda o visualizzi un layer.
Questa è la funzione per i layer:
<script language="javascript">
function showDiv2(choice) {
if (choice=='Rifiuti') {
document.getElementById('divRifiuti').style.displa y='block';
document.getElementById('divAcquedotto').style.dis play='none';
document.getElementById('divEnel').style.display=' none';
}
else if (choice=='Aquedotto') {
document.getElementById('divRifiuti').style.displa y='none';
document.getElementById('divAcquedotto').style.dis play='block';
document.getElementById('divEnel').style.display=' none';
}
else if (choice=='Enel') {
document.getElementById('divRifiuti').style.displa y='none';
document.getElementById('divAcquedotto').style.dis play='none';
document.getElementById('divEnel').style.display=' block';
}
}
</script>
questo è il select:
<select name=\"Servizi\" size=\"5\" onClick=\"showDiv2('this.options[this.selectedIndex].text');\">
<option value=\"-1\">-- Seleziona Servizio --
<option>
<option>
<option>
<option>
</select>
dove sbaglio?