No.1ベストアンサー
- 回答日時:
サンプルです。
参考にしてください。
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function r_check(){
if(document.F1.R.length){
for (var i=0; i<document.F1.R.length; i++){
if (document.F1.R[i].checked){
if(i==0){
document.F1.C1.disabled = true;
document.F1.C2.disabled = true;
document.F1.C3.disabled = true;
document.F1.C4.disabled = true;
}else if(i==1 || i==2){
document.F1.C1.disabled = false;
document.F1.C2.disabled = false;
document.F1.C3.disabled = false;
document.F1.C4.disabled = false;
}
}
}
}
}
</SCRIPT>
</HEAD>
<BODY bgcolor="#CCFFCC" onLoad="r_check()">
<FORM name="F1">
<INPUT type="radio" name="R" value="R1" onClick="r_check()" checked>R1
<INPUT type="radio" name="R" value="R2" onClick="r_check()">R2
<INPUT type="radio" name="R" value="R3" onClick="r_check()">R3
<INPUT type="checkbox" name="C1" value="C1">C1
<INPUT type="checkbox" name="C2" value="C2">C2
<INPUT type="checkbox" name="C3" value="C3">C3
<INPUT type="checkbox" name="C4" value="C4">C4
</FORM>
</BODY>
</HTML>
この回答へのお礼
お礼日時:2003/03/01 10:01
有り難うございました。 自分では、チェックボックスだと思って質問したのですが、実はテキストボックスでした・・・ しかしながら、教えていただいたコードを変更することで対応できました。
No.2
- 回答日時:
色々やり方あると思いますが、
この場合は、DHTMLを使うのが一番簡単だと思います。
こんな感じで同でしょう
<HTML>
<HEAD>
<SCRIPT>
function chk(iNum)
{
var loopCnt;
var onChk = new Array( true , false );
for( loopCnt=1 ; loopCnt<=4 ; loopCnt++ ){
eval("ch" + loopCnt + ".disabled = onChk[iNum]");
}
}
</SCRIPT>
</HEAD>
<BODY>
<input type="radio" name="aa" value="1" onClick="chk(0)" checked>R1
<input type="radio" name="aa" value="2" onClick="chk(1)">R2
<input type="radio" name="aa" value="3" onClick="chk(1)">R3
<BR>
<BR>
<input id="ch1" type="checkbox" name="b1" value="4" disabled>C1
<input id="ch2" type="checkbox" name="b2" value="5" disabled>C2
<input id="ch3" type="checkbox" name="b3" value="6" disabled>C3
<input id="ch4" type="checkbox" name="b4" value="7" disabled>C4
</BODY>
</HTML>
この回答へのお礼
お礼日時:2003/03/01 10:04
DHTMLという手法もあるのですね。 今はJAVA SCRIPTだけで精一杯ですので、落ち着いたら勉強してみます。 有り難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) たくさんあるフォームコントロールを効率よく確認するには 1 2022/12/24 12:27
- Excel(エクセル) エクセルでの行列の選択について 1 2022/06/01 17:01
- JavaScript jquery 診断コンテンツにチェックボックスを付けたいです 3 2023/01/19 18:31
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Windows 10 再起動後 Pinが使用できず、PC(windows11)にサインインできない 3 2022/08/30 20:53
- Excel(エクセル) excelで可視セルのみ置換 3 2022/08/04 11:02
- 防犯カメラ・監視カメラ・小型カメラ Windowsのカメラ機能。設定した通りのfpsでの撮影ができず、コマ落ち動画になる。修正するには? 2 2023/01/29 09:50
- 一眼レフカメラ 同じレンズなのに、選択できるF値が、焦点距離で変わるのはなぜですか? 標準で選択できる最大F値は22 3 2022/06/02 20:58
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- 迷惑メール・スパム gmailの過去のメールを一括削除する方法について 3 2023/04/19 05:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
チェックボックスのON/OFFでVal...
-
チェックボックスの設定
-
チェックボックスが複数ある場...
-
ラジオボタンの選択でチェック...
-
form の checkbox の配列 name ...
-
【jsp/Java】チェックボックス...
-
EclipseでSpringを使用し、テー...
-
複数のチェックボックス項目が...
-
背景色を変えて未入力チェック...
-
チェックボックスに全てチェッ...
-
return trueとreturn falseの用...
-
追加ボタンを押した際に ok ボ...
-
<form action="#">の意味とは?
-
jQuery セレクトボックスで選択...
-
フォームが空欄の時にフォーム...
-
【jQuery】input nameの文字列...
-
新しくフォルダを作成したい
-
javascriptの値をformのinput h...
-
正規表現で複数マッチ条件で悩...
-
マイナスなら赤字で表示したい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【jsp/Java】チェックボックス...
-
チェックボックスのON/OFFでVal...
-
チェックボックスのON/OFFに応...
-
複数のチェックボックス項目が...
-
checkboxをクリックしてリロー...
-
チェックボックスの設定
-
チェックボックスで指定したも...
-
フォームのチェックボックスの...
-
チェックボックス
-
配列のチェックボックスをjavas...
-
一つのチェックボックスのON/OF...
-
チェックボックスが複数ある場...
-
スクリプト内でチェックボック...
-
特定のID(またはクラス)で括ら...
-
チェックボックスに連動するテ...
-
<input type="checkbox" checke...
-
チェックボックスに全てチェッ...
-
Nameは配列で、チェックされた...
-
EclipseでSpringを使用し、テー...
-
チェックボックスとラジオボタ...
おすすめ情報