質問: チェックボックスのon/offに連動してラジオボタンのdisabledを解除 下記の動作をする checkfunc(); の書き方をご教示ください. checkfunc() チェックボックス ラジオボタン0 ラジオボタン1 ラジオボタン2 ラジオボタン3 ラジオボタン4 (1) このhtmlのラジオボタン5つは,最初は全てdisabledです. (2) チェックボックスがされたらラジオボタングループが有効になるようにしたいです. (3) 逆に,チェックが外れたらラジオボタンはdisabledに戻ります. (4) このjavascriptは,phpファイルに組み込みますが.表示時にdbを読み込んでどれに チェック/選択されていたかによって,checkboxやradioに「checked」を追記します. その場合,enabled/disablesの関係に矛盾がないようにもしたいですが, に onload="checkfunc();" と入れればいいでしょうか? なお,ie以外のブラウザでも動作できると大変助かります.よろしくお願い致します.
回答: litton101 さん、こんにちは。 さて litton101 さんのスクリプト、以下のように修正させていただきました。お試しあれ。 function checkfunc() { for(i=0; i<5; i++) { document.myform.rdo1[i].disabled = !(document.myform.yesno.checked); } } チェックボックス ラジオボタン0 ラジオボタン1 ラジオボタン2 ラジオボタン3 ラジオボタン4