以下のプログラムでプルダウンメニューに対応させてラジオボタン、チェックボックスを自動選択できるようにしたいのですがうまく動きません。
<script> function a(){ if(document.getElementById("s_test").value == "2"){ document.getElementById("s_man").value = "男性"; document.getElementById("s_utel").value = "希望する"; }else if(document.getElementById("s_test").value == "3"){ document.getElementById("s_man").value = "女性"; document.getElementById("s_utel").value = "希望する"; document.getElementById("s_utel").value = "希望しない"; } } </script> <body> <p><select id="s_test" name="s_select" onChange="a()"> <option selected value="1">リセット</option> <option value="2">ユーザA</option> <option value="3">ユーザB</option> <option value="4">ユーザC</option> </select> <fieldset><legend>性別</legend> <p> <input type="radio" id="s_man" name="s_man" value="男性"> <label for="s_man">男性</label> <input type="radio" id="_man" name="s_man" value="女性"> <label for="s_man">女性</label> </p> </fieldset> <p> <label>お知らせの配信を希望する<input type="checkbox" id="s_utel" name="s_utel" value="希望する "></label> <label>お知らせの配信を希望しない<input type="checkbox" id="s_utel" name="s_utel" value="希望しない "></label> <label>どちらでも良い<input type="checkbox" id="s_utel" name="s_utel" value="どちらでも "></label></p> <p><input type="submit" value="送信" ></p> </body>
<補足>
一応、記述したプログラムではユーザAを選択すると
ラジオボタンは「男性」を選択
チェックボックスは「希望する」をチェックする
ユーザBを選択すると
ラジオボタンは「女性」を選択
チェックボックスは「希望する」と「希望しない」にチェックするようにしています。
ご指摘、ご回答のほうよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー