Ciao a tutti.
Vorrei che nel mio codice per una form quando si seleziona un'opzione del tag "select" appaia un "tr" che fino ad allora era impostato come invisibile tramite "display: none".
questo è il codice del select:
codice:
<select name="select" style="width: 178px; height: 20px;" onchange="cambiadata()">
<option value=""></option>
<option value="Mese">Mese</option>
<option value="Provincia e comune<">Provincia e comune</option>
<option value="Tipologia immobile">Tipologia immobile</option>
<option value="Modalità di contatto">Modalità di contatto</option>
<option value="Fonte">Fonte</option>
</select>
quest'altro è il codice della funzione nell'head per mostrare il tr nascosto chiamato "data"
codice:
<script language="javascript" type="text/javascript">
function cambiadata() {
if (this.options[1].selected)
document.getElementById('data').style.display = 'block';
else if (this.options[2].selected)
document.getElementById('data').style.display = 'none'; }
</script>
Lo script funge nel caso metto la funzione all'interno stesso dell'"onchange" ma a me serve in uno script separato nell'header. E aimè, in questo caso non vuole proprio funzionare.
Vi ringrazio anticipatamente per l'aiuto.