• ベストアンサー

radiobuttonとbuttonを組み合わせたスクリプト

ラジオボタンとボタンを組み合わせたスクリプトを組んでいるのですが、うまく行きません。 もう今日1日悩んでさっぱりわかりません。 組んでみたHTMLファイルを以下のところに公開しますので、詳細は以下のアドレスを参照にしてください。 http://www.eurus.dti.ne.jp/~e09177/oshiete/bottomframe1.htm 急いでいるので、できればなるべく早い回答をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#9414
noname#9414
回答No.1

ラジオボタンには、valueってありましたっけ? 比較するのならば、 form1.ask[0].checkedとform1.ask[1].chekced なのではないですか? #確かめましたが、きちんと動作しました。 しかし、このままでは、2+3や1+4の場合にエラーが 発生するので、きちんと4パターン書かなければ ならないでしょう。 ≫一応伐採 (form1.ask1[0].checked)&&(form2.ask2[0].checked) ≫ここまで ではでは☆

bridgewood
質問者

お礼

ありがとうございました! 助かりました。 valueではなくて、checkedだったんですね。 でも、valueもあったような...?

その他の回答 (1)

  • Mugi
  • ベストアンサー率84% (11/13)
回答No.2

kanataさんの回答が合ってますがもうひとつ。 ねすけでは、フォーム参照のdocument.は省略できません。 つまりこうなります: function func1(){ if( (document.form1.ask1[0].checked) && (document.form2.ask2[0].checked) ){ window.location.href="test1.htm";} else if( (document.form1.ask1[1].checked) && (document.form2.ask2[1].checked) ){ window.location.href="test2.htm";} /* 1+4,2+3 のときは何も起こらない */ }

bridgewood
質問者

お礼

早速の回答ありがとうございました。 そういえば、1+4と2+3の場合も必要なんでした...

関連するQ&A