Sto tentando di apprendere...ho provato questo semplice codice
codice:
<script language="javascript">
function scrivivalore(nome){
if (document.form1[nome].checked = true) {
document.getElementById('20').innerHTML = "codice";
document.getElementById('1').innerHTML = "";
} else {
document.getElementById('1').innerHTML = "codice";
document.getElementById('20').innerHTML = "";
}
}
</script>
<body>
<form name="form1" method="post" action="">
  


    <input name="radiobutton" type="radio" onclick="scrivivalore(this.name);"  value="20"> 
    primo radio <span id="1"></span></p>
  


    <input name="radiobutton" type="radio" onclick="scrivivalore(this.name);" value="1"> 
    secondo radio <span id="20"></span></p>
</form>
</body>
Nelle mie intenzioni quando si clicca su "primo radio" dovrebbe apparire la scritta CODICE su "secondo radio", e quando si clicca su quest'ultimo la scritta CODICE dovrebbe passare sul primo, ma nella realtà viene scritto solo una volta e non cambia più