• ベストアンサー

チェックボックスのONについて

いつも、お世話になります。 同一のページに複数のチェックボックスがある場合、代表するチェックボックスを ONすると他のチェックボックスも同時にONする方法を教えて頂けませんか。 よろしく、お願い致します。

  • HTML
  • 回答数4
  • ありがとう数2

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

  • ベストアンサー
  • mirurin
  • ベストアンサー率43% (48/111)
回答No.3

こんな感じではどうでしょう? <SCRIPT LANGUAGE=javascript> <!-- function check(chk,cnt) { if (chk.checked == true) { for (i=1; i<=cnt; i++) { temp = "document.myForm.chk" + i + ".checked=true"; eval(temp); } } } //--> </SCRIPT> <FORM NAME="myForm"> <INPUT type=checkbox name=chk onclick="check(this,3)"><BR> <INPUT type=checkbox name=chk1><BR> <INPUT type=checkbox name=chk2><BR> <INPUT type=checkbox name=chk3><BR> </FORM>

ShiroNeko
質問者

お礼

有難うございました。正常に動作しました。

その他の回答 (3)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.4

今NN7をインストールしました。 <HTML> <HEAD> <META name=VI60_defaultClientScript content=JavaScript> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE>ヘ(・、ヘ)ホイホイ(ノ、・)ノホイホイ</TITLE> <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript> <!-- function checkbox_onclick(ev) { var e = document.getElementsByName(ev.name); for(i=0;i<e.length;i++) if(ev != e[i]){e[i].checked=true;} } //--> </SCRIPT> </HEAD> <BODY> <P>WindowsのIE6、NN7で動作しました。</P> <P><INPUT id=checkbox type=checkbox name=checkbox1 LANGUAGE=javascript onclick="return checkbox_onclick(this)">代表</P> <P><INPUT type=checkbox name=checkbox1></P> <P><INPUT type=checkbox name=checkbox1></P> <P><INPUT type=checkbox name=checkbox1></P> </BODY> </HTML>

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

>全く反応がありませんでした。 そうでしたか、残念です。 Windows+InternetExplorer6で動作しました。 どうやら、ブラウザ依存のスクリプトだったようです。 そちらのOS+ブラウザで動作するように改造しては どうでしょうか。駄目?

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

<HTML> <HEAD> <TITLE>ヘ(・、ヘ)ホイホイ(ノ、・)ノホイホイ</TITLE> <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript> <!-- function checkbox_onclick() { var checkbox = document.getElementById("checkbox"); if(!checkbox.checked){return;} var chckbx1 = document.getElementsByName("checkbox1"); for(i=0;i<chckbx1.length;i++) chckbx1[i].checked=true; } //--> </SCRIPT> </HEAD> <BODY> <P>もっとスマート方法があるでしょうが、<BR>こんな感じでどうでしょう。</P> <P><INPUT id=checkbox type=checkbox name=checkbox1 LANGUAGE=javascript onclick="return checkbox_onclick()">代表</P> <P><INPUT type=checkbox name=checkbox1></P> <P><INPUT type=checkbox name=checkbox1></P> <P><INPUT type=checkbox name=checkbox1></P> </BODY> </HTML>

ShiroNeko
質問者

お礼

有難うございました。

ShiroNeko
質問者

補足

早速の応答 有難うございます。 頂いた内容をコピーし実行したのですが 全く反応がありませんでした。

関連するQ&A

  • チェックボックスの使い方について

    1つのチェックボックスをonした時に複数のチェックボタンを同時にオンにしたい 例) チェックボックスAをオンすると B,C,Dをもオンにする。 前回の質問が行方不明になり、再度 同じ質問をしていますが、ごめんなさい。 どなたか、宜しくお願いします。

  • チェックボックスが複数チェックされた場合で

    いつもお世話になっています。 チェックボックスが複数チェックされた場合に、 押された順番で、配列に入れることはできるのでしょうか? 宜しくお願いします。

  • Accessのチェックボックスをオンにするには

    Access2000でフォームを作成し、テキストボックス1に入力した内容をチェックボックス1にオンの状態で表示させたいのですが、フォームビューでもチェックボックスがオンでもオフでもなくグレイの状態で表示されています。 かりにテキストボックスの入力値が”ABC"を入力したあと チェックボックス1にオンの状態にするには、 どのようなコードになりますか? public sub() if me.テキストボックス1.value = "ABC" then me.チェックボックス.value = ture じゃだめですよね? チェックボックスをオンにする方法と、テキストボックスがNULLだったらオフにする方法を教えていただけませんでしょうか?

  • チェックボックスについて

    こんばんは。お世話になっております。 HotMailや、Yahooなどを代表するwebメールの受信ボックスなどに、削除する場合、チェックボックスにてチェックを入れた後・・となりますが、その多くの受信ボックスなどは、1行目(項目名)のチェックボックスにチェックを入れると、全てのチェックボックスにチェックが入る・・と言った流れになっているかと思います。 この場合、どのような流れになるのでしょうか? 初心者故にか、送信ボタンなどで送信した場合であれば、POSTする事により全てのチェックを入れることは想像出来るのですが、チェックを入れただけで全てのチェックが入る・・という流れが想像できずにおり、アドバイスなどいただければ幸いに思います。 お忙しい中恐縮ですが、宜しくお願い致します。

    • ベストアンサー
    • PHP
  • デフォルトでチェックボックスをオンにしたい。

    超初心者の質問ですいません。 Access2007のフォームにチェックボックスを作りそのフォームを開いた時デフォルトでチェックボックスをオンにし、必要に応じ手動でオフにしたいのですが、方法を教えて下さい。 宜しくお願いします。

  • チェックボックス・オンを数えたい

    エクセルで作成した表の中の列に 表示→ツールバー→フォームで チェックボックスを作りました。 その列の一番下に、 チェックボックス・オンのセルの数×¥3000を表示させたいのですが、 出来ますでしょうか?

  • チェックボックスにチェックを入れると飛ぶ

    お世話になります。 フォームとかでチェックボックスを入れると その時点でリンク先のページに飛ばすことってできますか? その方法を教えていただければと思います。

    • ベストアンサー
    • HTML
  • チェックボックスのON/OFF

    こんにちは。 以下のようなテーブルがありまして <tr> <td>チェックボックス</td> <td>ID</td> <td>名前</td> </tr> このテーブルのTRのどこかをクリックするとチェックボックスを ON/OFFする方法のヒントを頂けないかと思って質問に参りました イメージとしては<label for="">の機能をTRに付けたいのです 作表とチェックボックスの環境としましては データベースから取り出したデータをforで回してテーブルに配置 チェックボックスのタグは各行に1つでこれのON/OFFがしたい チェックボックスのデータは配列で送りたいので○○[]名称 となっております (この辺りにはPHPを使用しています) セルクリックで背景色を変更するサンプルと、チェック全選択/全解除の サンプルはあるのですが、組み合わせや加工の仕方がわからず 調べてみてもチェックボックスをクリックしたら…というサンプルばかりで 私が求めている方法は残念ながら見つけられませんでした こんな質問だと丸投げになってしまうので、ヒントや処理の流れだけでも 教えて頂けると助かります ヨロシクお願いします

  • ワードのチェックボックスについて

    教えてください。Word2002を使用しています。 チェックボックスを作り、それをオン・オフする際に複数のチェックボックスでどれか一つしかチェックできないようにはできないのでしょうか? VBAを使えばできるのでしょうか?

  • チェックボックスのチェック

    チェックボックスのチェックして送信した後のページから送信前のページに戻るとチェックボックスがチェックされた状態でブラウザで表示されます 1 2ここにチェックを入れて削除すると 3 1 3戻るを押した時にここにチェックが入ってしまいます javascriptで戻るボタンをつくっていますが他にチェックが残らずにに戻る方法はありますか? <input type=button value="戻る" onClick="history.back()"> よろしくお願いします

    • ベストアンサー
    • HTML

専門家に質問してみよう