Chodzi o to aby wciskając jakieś radio w textarea pojawił się napis. Powyższy kod minie działa. Dlaczego?
<head> <script type="text/javascript"> function wartosc() { var wartosc = document.forms['formularz'].elements['wybor'].value; document.forms['formularz'].elements['txt'].value = wartosc; } </script> </head> <body> <form name="formularz"> <input radio name="wybor" type="radio" value="radiol2" id="radiol1" oncheck="wartosc();">2 </form> </body>
var wartosc = document.forms['formularz'].elements['wybor'].value; document.forms['formularz'].elements['txt'].type='tekst';
<head> <script type="text/javascript"> function wartosc(){ var radioButton = document.forms['formularz'].elements['wybor']; for(var i=0; i < radioButton.length; i++){ radioButton[i].onclick = function(){ document.forms['formularz'].elements['txt'].value = this.value; } } } window.onload = function(){ wartosc(); } </script> </head> <body> <form name="formularz"> </form> </body>