Carissimi,
ho questo script che funziona correttamente... però alternando le tre selezioni lascia lo spazio dove ci sono gli div disattivati che sono campi di form in tabella, come posso ovviare al problema?
Grazie

codice:
<script type="text/javascript">
<!--
function visiona(){
var f = document.preventivo;
if(!f.a.checked){
document.getElementById("privato").style.visibility='hidden';
}else{
document.getElementById("privato").style.visibility='visible';
}
if(!f.b.checked){
document.getElementById("azienda").style.visibility='hidden';
}else{
document.getElementById("azienda").style.visibility='visible';
}
if(!f.c.checked){
document.getElementById("ditta").style.visibility='hidden';
}else{
document.getElementById("ditta").style.visibility='visible';
}
}
// -->
</script>
Ai checkbox:

codice:
<input  id="a" type="radio" name="tipologia" value="ON" onClick="visiona()">

<input  id="b" type="radio" name="tipologia" value="ON" onClick="visiona()">

<input  id="c" type="radio" name="tipologia" value="ON" onClick="visiona()">
I div:
codice:
<div id="privato">CAMPI PRIVATO</div>

<div id="azienda">CAMPI azienda</div>

<div id="ditta">CAMPI ditta</div>
G.