Sto tentando di apprendere...ho provato questo semplice codiceNelle 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ù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>![]()

Rispondi quotando