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:
quest'altro è il codice della funzione nell'head per mostrare il tr nascosto chiamato "data"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>
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.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>
Vi ringrazio anticipatamente per l'aiuto.

Rispondi quotando