Buongiorno,

vorrei visualizzare di fianco ad un campo select un immagine diversa a seconda della scelta fatta.

<select name="sesso">
<option value="">------</option>
<option value="M" onchange="mostra('uomo');">Uomo</option>
<option value="F">Donna</option>
<option value="C">Coppia</option>
</select><span id="uomo" style="display:none;">[img]img/male.gif[/img]</span><span id="donna" style="display:none;">[img]img/female.gif[/img]</span><span id="coppia" style="display:none;">[img]img/couple.gif[/img]</span>

la funzione mostra è:

function mostra(nr) {
var text=document.getElementById(nr);
if (text.style.display=="none") {
text.style.display="inline";
}else{
text.style.display="none";
}
}

Presumo che l'errore sia nel gestore on del tag option, io li ho provati tutti ma nessuno ha funzionato.

Grazie
Luca