Ho cercato in tutti i modi ma non sono riuscito a capire come fare a recuperare l'opzione selezionata in un select.
Ad esempio in questo script vorrei visualizzare o nascondere un elemento a seconda se l'utente mette visualizza o nascondi:
Codice PHP:
<html>
<head>
<script>
function rendi_invisibile(id)
{
document.getElementById(id).style.display='none';
}
function rendi_visibile(id)
{
document.getElementById(id).style.display='block';
}
function cambia_sezione()
{
if(document.getElementById["mio_form"].option == "visualizza")
{
rendi_visibile("elemento_da_visualizzare");
}
else
{
rendi_invisibile("elemento_da_visualizzare");
}
}
</script>
</head>
<body>
<form id="mio_form" name="mio_form" action="fileaction.php" method="post">
<select id="visualizza_o_no" name="visualizza_o_no" onChange="cambia_sezione()">
<option value="visualizza" selected="selected">Visualizza</option>
<option value="nascondi">Nascondi</option>
</select>
<span id="elemento_da_visualizzare">
<input type="checkbox" name="abilitasottosez" value=""/>
</span>
</form>
</body>
</html>
Per ricavare l'opzione selezionata dall'utente uso document.getElementById("mio_form").option
Ma non mi funziona, sapreste dirmi il motivo?
Grazie