ラジオボタンの値取得
お世話になります。
今回のHTML作成が初めてとなります。
今回メールフォームの作成をしていて、
流れとしては「フォーム」⇒「確認画面」⇒「メール送信」という風に作っています。
テキストについてはフォームからメールまで値が伝わるように出来たのですが、
ラジオボタンの値だけが確認画面に伝わりません。
■メールフォーム
<script language="JavaScript">
<!--
function kakunin(){
if (shopnumber.value == ""||shopname.value == ""||shainnumber.value ==""||shainname.value ==""){
alert("必須項目が入力されていません。");
}
else{
window.open("kakunin.html","確認","");
}
}
//-->
</script>
</head>
・
・
<tr>
<td width="11" height="49" bgcolor="#FF99FF"></td>
<td width="445" height="49">
ご購入方法<br>
<input type="radio" name="Kounyu" value="購入(1)" checked>購入(1)<br>
<input type="radio" name="Kounyu" value="購入(2)">購入(2)<br>
<input type="radio" name="Kounyu" value="購入(3)">購入(3)
・
・
<input id="ExecOpen" type="button" value="確認画面へ" onClick="kakunin()" name="button">
■確認画面
<SCRIPT LANGUAGE="JavaScript">
<!--
function settext(){
document.form1.msg.value="\n"+"■注文情報■"+"\n"+
・
・
"【カラー】"+window.opener.Kounyu.value+"\n"+
"【購入方法】"+window.opener.Kounyu.value+"\n"+
"【質問内容】"+window.opener.Kounyu.value+"\n";
・
・
document.all.kakuninTable.tBodies[0].rows[8].cells[1].innerText=window.opener.Kounyu.value;
document.all.kakuninTable.tBodies[0].rows[9].cells[1].innerText=window.opener.Kounyu.value;
document.all.kakuninTable.tBodies[0].rows[10].cells[1].innerText=window.opener.Kounyu.value;
fOBJ = document.form1;
for (i=1; i<4; i++) if (fOBJ.elements[i].checked) fKounyu = fOBJ.elements[i].value;
}
//-->
</script>
・
・
<form method="POST" name=form1 action="mailto:xxxxxx@xxxxxx.co.jp?subject=問い合わせ" enctype="text/plain">
・
・
<input type="hidden" name=msg value="注文内容">
<input type="submit" value="メール送信">
<input type="button" value="戻る" onclick="javascript:window.close()" >
要所のみ抜粋ですが、上のように書いたところ
ラジオボタンの値が「undefined」と出てしまいます。
ココのサイトに同じような質問がありましたが、
内容が今回挙げたものと異なっていたので
改めて質問させていただきました。
宜しくお願いします。
お礼
回答ありがとうございました。セミコロンなのですね。そう言えば、よく見るような・・・。勉強不足ですみません。 #只今「切り貼り」でjavascript使用中の初心者です。