Javascriptでradioボタンのvalue内容を表示させるには?

[上に] [前に] [次に]
りゅう [E-Mail] 1999/11/09(火) 16:17:23
radioボタンのvalue内容をテキストエリアに表示させたいのですが、
undefinedって表示されてしまいます。
ソースは以下のようになってます。

function check() {
   form.val.value = document.form1.type.value;
}
<FORM NAME="form1">
  <INPUT TYPE="radio" NAME="type" VALUE="1st" checkd>1st<BR>
  <INPUT TYPE="radio" NAME="type" VALUE="2st">2st<BR>
  <INPUT NAME="val" SIZE="30">
  <INPUT TYPE="button" onclick="check()">
</FORM>

いとう [E-Mail] [HomePage] 1999/11/09(火) 17:51:02
 JavaScriptの部分を以下のよう書けば表示することができます。

function check() {
for (var i = 0; i < document.form1.type.length; i++)
if(document.form1.type[i].checked == true)
document.form1.val.value = document.form1.type[i].value;
}

りゅう [E-Mail] [HomePage] 1999/11/10(水) 09:39:55
[[解決]]
いとうさん、ありがとうございます。
無事解決しました。

[上に] [前に] [次に]