• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:チェックボックスの応用的な使い方について)

チェックボックスの応用的な使い方について

このQ&Aのポイント
  • ラジオボタンを用意し、クリックするたびにコンボボックスに地名が表示されるようなものを作りたいです。
  • JavaScriptのOnClickイベントを使用して実装する方法について教えてください。
  • 海外を選択した後に国内を選択すると海外のデータはリセットした状態にしたいです。

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

  • ベストアンサー
  • madman
  • ベストアンサー率24% (612/2465)
回答No.1

こんな感じです。 --- <HTML> <HEAD> <script type="text/javascript"> a1=new Array("東京","大阪","名古屋","福岡"); a2=new Array("日本","アメリカ","イギリス","ロシア"); function chg(sel) { if (sel.value == "1") { for (i = document.F1.bbb.options.length; i>=0; i--) { document.F1.bbb.options[i] = null; } for (i = 0; i < a1.length; i ++) { document.F1.bbb.options[i] = new Option(a1[i], i); } } if (sel.value == "2") { for (i = document.F1.bbb.options.length; i>=0; i--) { document.F1.bbb.options[i] = null; } for (i = 0; i < a2.length; i ++) { document.F1.bbb.options[i] = new Option(a2[i], i); } } } </script> </HEAD> <BODY> <FORM ACTION="." name="F1"> <INPUT value="1" type="radio" name="area" onClick="chg(this)">日本</INPUT> <INPUT value="2" type="radio" name="area" onClick="chg(this)">海外</INPUT> <BR> <SELECT NAME="bbb"> <OPTION value="0"> </SELECT> </FORM> </BODY> </HTML>

jyopper
質問者

お礼

感動です!! ありがとうございました。 もっと勉強します。 それでは。

関連するQ&A