grazie a tutti.
si avevo fatto un po' di casotto, anche nell'ultimo postato.
Questo codice funziona.
Mi sapete dire cosa devo aggiungere affinchè il codice continui a funzionare anche senza scrivere javascript nell'input radio [onClick="rendiAttivo()"]codice:<html> <head> <title>Form_attiva_sezione1.html</title> <script type="text/javascript"> function rendiAttivo() { var inpt = document.getElementsByTagName('input'); for(var i = 0; i < inpt.length; i++) { if(inpt[i].type == "radio" && inpt[i].checked) { document.getElementsByTagName('textarea')[0].disabled = false ; break; } } </script> </head> <body > <form> <input type="radio" name="nomeRadio" value="nome1" onClick="rendiAttivo()">Nome1 <input type="radio" name="nomeRadio" value="nome2" onClick="rendiAttivo()">Nome2 <input type="radio" name="nomeRadio" value="nome3" onClick="rendiAttivo()">Nome3 <input type="text" name="area" value="Bruce Springsting" > <textarea disabled id="qw" name="attiva" cols=45 rows=1 >massimo 38 battute</textarea> <input type="reset" value="annulla" /> </form> </body> </html>
tipo p.es.:
graziecodice:if(inpt[i].type == "radio" && inpt[i].checked) { inpt[i].onClick=qualcosa;

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando