Potrebbe anche funzionare... ma non su tutti i browser.
La sintassi corretta sarebbe
codice:
function controlla(f)
if (f.options[f.selectedIndex].value=='si'){
document.getElementById("rag_soc2").style.visibility="visible";
document.getElementById("txt_rag_soc2").style.visibility="visible";
}else{
document.getElementById("rag_soc2").style.visibility="hidden";
document.getElementById("txt_rag_soc2").style.visibility="hidden";
}
}
</script>
<select name="NomeCombo" onchange="controlla(this)">
<option value="si">Sì</option>
<option value="no">No</option>
</select>