• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ラジオボタンの初期値について)

ラジオボタンの初期値の設定について

このQ&Aのポイント
  • ラジオボタンでページが読み込まれた際に、選択されている状態にする方法について質問です。
  • 現在のソースではうまく動作しないため、解決策を探しています。
  • プルダウンメニューの初期値の設定と同様の処理をラジオボタンに適用してもうまくいきません。

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

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

id は画面の要素1つに対して1つ それはラジオボタンも同じ なので、 ・ラジオボタンのidは全部別のものにする ・JavaScriptで取得するときはgetElementsByNameを使う こんな感じ?

taka78ube
質問者

お礼

ご回答ありがとうございました。 idはわけないとダメなのですね。 getElementsByNameを使用して無事動作するようになりました。 こんな感じでうまく動作しました。 addOnload(function() { var tantou10 = "<%=szei_zei_kbn%>" var element10 = document.getElementsByName("zei_zei"); for (var i=0; i<element10.length;i++) { if(element10[i].value === tantou10){ element10[i].checked = true; break; }; }; }); 大変助かりました。 ありがとうございました。