• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【続】チェックボックスのON/OFFに連動してラジオボタンのdisabledを解除)

チェックボックスのON/OFFに連動してラジオボタンのdisabledを解除

このQ&Aのポイント
  • チェックボックスのON/OFFに連動してラジオボタンのdisabledを解除するためのJavaScriptコードをご紹介します。
  • チェックボックスと連動してラジオボタンのdisabled属性を制御する方法について質問があります。
  • HTMLフォームでチェックボックスの状態によってラジオボタンのdisabled属性を制御する方法について教えてください。

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

  • ベストアンサー
  • hkd9001
  • ベストアンサー率48% (99/204)
回答No.1

こんにちは。こんなモンで どうでしょ?(↓) <html> <head> <script> function checkfunc(x) { for(i=0; i<5; i++) { document.myform.elements[x * 6 + i + 1].disabled = !(document.myform.elements[x * 6].checked); } } function multi() { for(x=0; x<15; x++) { checkfunc(x); } } </script> </head> <body onLoad="multi();"> <form name="myform"> <script> for(i=0; i<15; i++) { document.write("<input type='checkbox' name='yesno" + (i+1) + "' onClick='checkfunc(" + i + ");'>チェック"); for(j=0; j<5; j++) { document.write("<input type='radio' name='rdo" + (i+1) + "'>" + j); } document.write("<br>"); } </script> <br> </form> </body> </html>

litton101
質問者

お礼

hkd9001さん,早速ご回答いただきありがとうございました. forでまわして汎用性を持たせるわけですね. ざっくりこのまま組み込ませていただきました. 大変助かりました,ありがとうございました.

関連するQ&A