- ベストアンサー
複数のラジオボタン選択肢でsubmitを制御する方法
- ラジオボタンが特定の選択状態の時のみsubmitボタンを有効にする方法について教えてください。
- ラジオボタンの選択に応じてsubmitボタンを制御するJavaScriptコードの作成方法について教えてください。
- ラジオボタンの選択によってsubmitボタンの有効/無効状態を変更する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
もっと上手い方法があると思うので,ご参考までに... ラジオボタンが押された時にはcheck関数が呼ばれます. check関数はradio1[0]とradio2[0]がcheckedのときに, sendのdisabled=false(=有効)にし,その他の場合では, sendのdisabled=true(=無効)にします. <HTML> <HEAD> <script type="text/javascript"><!-- function check() { if (myform.radio1[0].checked && myform.radio2[0].checked) { myform.send.disabled = false; } else { myform.send.disabled = true; } } //--> </script> <form name="myform"> 1:<input type="radio" name="radio1" value="1" onclick="check()"> 2:<input type="radio" name="radio1" value="2" onclick="check()"><br> 1:<input type="radio" name="radio2" value="1" onclick="check()"> 2:<input type="radio" name="radio2" value="2" onclick="check()"><br> <input name="send" type="submit" value="送信" disabled > </form> </BODY> </HTML>
お礼
yu0821様 ご回答ありがとうございます。 ご意見は大変参考になり、無事やりたい事が実現できました。 コメントはとてもわかりやすく勉強になりました。 もっと学習してjavaを使いこなせるようにがんばりたいと思います。 本当にありがとうございました。