• 締切済み

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

以前にもお世話になりました。 今回もチェックボックスのことで教えてください。 ・チェックボックスA・B ・コンボボックス(OPTION 1.条件なし 2.りんご 3.みかん) ・テキストボックス があるとします。 チェックボックスBの時はコンボボックス・テキストボックスは両方選択不可にしたいです。 Aの時はどちらか一方を指定したらもう1つは選択できないようにしたいです。コンボボックスの内容が「条件なし」の時でもテキストは不可にしたいです。 分かられる方いらっしゃいましたら、 よろしくお願いします。

みんなの回答

  • mach999
  • ベストアンサー率75% (36/48)
回答No.1

 A、Bの条件は両立しないので、この場合使うべきなのはチェックボックスではなくラジオボタンではないでしょうか?もしチェックボックスを使用したいのであれば、  (1)両方をチェックした場合  (2)両方をチェックしなかった場合 の仕様を明記する必要があります。  ラジオボタンを使用した場合は以下のようなコードになります。 <FORM>   <INPUT type=radio name=radioGroup1 checked onClick="r1.disabled=r2.disabled=false;s1.disabled=!r1.checked;t1.disabled=!r2.checked">A:片方のみ選択可   <BR>   <INPUT type=radio name=radioGroup1 onClick="r1.disabled=r2.disabled=s1.disabled=t1.disabled=true">B:両方選択不可   <BR>   <BR>   <INPUT id=r1 type=radio name=radioGroup2 checked onClick="s1.disabled=false;t1.disabled=true">選択肢から選ぶ   <SELECT id=s1>     <OPTION selected>1:条件なし</OPTION>     <OPTION>2:りんご</OPTION>     <OPTION>3:みかん</OPTION>   </SELECT>   <BR>   <INPUT id=r2 type=radio name=radioGroup2 onClick="t1.disabled=false;s1.disabled=true">テキスト入力   <INPUT id=t1 disabled> </FORM>

sunny65
質問者

お礼

ありがとうございました。 参考にさせていただいて、うまくできました。

関連するQ&A

  • C# コンボボックスについて

    コンボボックスが2つあって 2つとも中身があります。 コンボボックス1の中身 りんご みかん なし コンボボックス2の中身 10001 10002 10003 やりたいことは、コンボボックス1にみかんを選択したら自動的にコンボボックス2に10002と表示したいのですが、どうしたらできますか? どなたか教えて頂けませんか?お願いいたします。

  • VBでコンボボックスとテキストボックスの連係

    VBでフォームにデータコンボボックスとテキストボックスを一つづつ作り、データコンボボックスで値を選択し、その値に対する値をテキストボックスに表示させたいんですがどうすればいいでしょうか? データコンボボックスで選択する元になるテーブルは ID | 商品 1 | みかん 2 | ばなな 3 | りんご と、上記のような形のテーブルをもちいています。 例えばデータコンボボックスで「1」を選択した場合テキストボックスに「みかん」と表示させたいです。

  • コンボボックスで選択した項目を保存する方法

    ダイアログ内にコンボボックスを作り、コンボボックス内の項目には、 TEXT("りんご"),TEXT("メロン"), TEXT("みかん")を表示させました。 先頭項目は、りんご・メロン・みかんの順です。 デフォルトでりんごにカーソルがありますが、 みかんを選択してダイアログを閉じ、再度ダイアログを呼出した時に、 みかんにカーソルがあるようにするには、 どのようにしたら良いのでしょうか? #SDK、Win98、Vc++で作成しています。 宜しくお願いします。

  • Excel VBA コンボボックスについて

    はじめまして、エクセルVBAの超初心者です。 コンボボックスを使ってマクロを組みたいのですが、どうしてで良いか分からず教えていただければと思います。 エクセルのシートに下のようなデータがあるとします A       B りんご     あおもり りんご     ながの みかん     わかやま バナナ     フィリピン コンボボックス1にAセルを重複しないようにセットして コンボボックス2に1で選択されたものをセットしたいのですが。 プロパティのListFillRangeでAの範囲を選択しても、重複してしまい、それからどうして良いのかわかりません。 どなたか教えて頂けませんか?

  • ACCESSでフォームの明細で他の値を参照させたい

    ACCESS2010でフォームで明細行のコンボボックスを、他のテキストボックスの値を使って 行単位で動的に変更したいのですが、どのようにしたらよろしいのでしょうか 例えば、 1行目のAのコンボボックスで「果物」を選択したら、Bのコンボボックスは「リンゴ・みかん・イチゴ」を表示させたい 2行目のAのコンボボックスで「野菜」を選択したら、Bのコンボボックスは「きゅうり・きゃべつ」を表示したい もちろん、テーブルに下記のように保存されています 【分類】|【名称】 野菜|きゅうり 野菜|きゃべつ 果物|りんご 果物|みかん 果物|イチゴ

  • マクロ フォームでのチェックボックスについて

    教えてください。 1)フォームでテキストボックス2つ、ボタンで新しい入力フォーム表示 2)入力フォームでチェックボックス6個、コンボボックス6個を作ります。 3)チェックボックスにチェック(1個のみ)したら、1)のフォームのテキストボックスにチェックされた、項目とコンボボックスで選択された内容が転記したい。 例)果物にチェック、コンボでブドウと選択  テキストボックス→果物 ブドウ というようにフォームに転記させたい。 以前、シートでのマクロを教えていただきましたが、フォームだと頭が混乱してしまいました。 簡単で良いので、マクロの記述を教えてください。

  • エクセルで2段階コンボボックスを作成

    エクセルのシート上にコンボボックスを2つ作成して Aのコンボボックスの内容を選択するとBのコンボボックスの値が変わるというものを作成したいです。 エクセルのプルダウンで最初は考えていましたが、プルダウンだと三角の矢印が常に表示されない為あきらめました。 なのでコンボボックスの作成の仕方を教えて下さい。 例として野菜とくだものをあげます コンボボックスAで選択するもの→ 野菜、くだもの コンボボックスBで選択するもの→  【野菜の場合】キャベツ、にんじん、トマト 【くだものの場合」バナナ、りんご、みかん 以上です。よろしくお願いいたします。

  • Excel2003 複数条件でカウントしたい

    品名   |産地   |ランク --------|--------|----------- みかん  |静岡   |A りんご  |青森   |B みかん  |愛媛   |A みかん  |静岡   |B りんご  |長野   |A りんご  |長野   |B 上記のようなExcelの表があります。 表の下には以下のコンボボックスが用意されいて、それぞれ一覧から選択 できるようになっています。 品名選択: ------------------- |            |▼| ←A15セル -------------------- 産地選択: ------------------- |            |▼|←A18セル -------------------- ランク選択: ------------------- |            |▼|←A21セル -------------------- 上記のようなExcelの表があります。 表の下にはのコンボボックスが用意されいて、それぞれ一覧から選択できるようになっています。 コンボボックスで選択された品名・産地・ランクの個数を求めたいと思います。 全てのコンボボックスが選択されている場合は以下の式で求められました。 =SUMPRODUCT((A2:A7=A15)*(B2:B7=A18)*(C2:C7=A21)) 未選択の場合はその条件で絞り込みをしたくないのですが、どのような式にすれば対応できるでしょうか? 例えば、全て未選択の場合は全ての明細がカウント対象。 品名と産地が選択され、ランクが未選択の場合、品名と産地で絞り込みランクは何でも良い。 という条件となります。

  • ACCESSのコンボボックスについて

    ACCESSでコンボボックスを使っているときに たまに入力できなくなってしまう時があり困っています。 例えばA,B,Cという3つのデータを選択できるコンボボックスがあり、 現在、Aが選択されていてBに変更しようとした時に コンボボックスの表示部分が突然空欄(または選択されているのに表示されていない)になってしまいます。 その後、どれを選択してもコンボボックスには何も表示されなくなってしまいます。 この現象が起こるとなぜか同じフォーム内のボタンなどにも不都合が起こるようになってしまいます。 (テキストボックスのデータを削除するボタンがあるのですがおしてもなにも起こらなくなってしまいました) いろいろ試しているのですが全く原因がわかりません。 どのようなところに原因がありそうかなどあれば教えてください。 宜しくお願いします。

  • ラジオボタンの選択によってチェックボックスのチェックできる個数を制限し

    ラジオボタンの選択によってチェックボックスのチェックできる個数を制限したい。 他の方の質問を見たのですがマッチする質問がなかったのでご質問させていただきます。 現在申し込みフォームを作成しているのですが、要件としては、 ラジオボタンの選択によってチェックボックスのチェックできる個数を制限したい。 と思っています。javascriptで実現できると思うのですがなかなかできずに困っております。 <ラジオボタン> ○りんご ○みかん ○めろん ○すいか <チェックボックス> □青森産 □愛媛産 □千葉産 □神奈川産 りんごを選んだ人は、チェックボックスで1つしか選択できないようにしたい。 みかんを選んだ人は、チェックボックスで2つしか選択できないようにしたい。 めろんを選んだ人は、チェックボックスで3つしか選択できないようにしたい。 すいかを選んだ人は、チェックボックスで4つ選択できるようにしたい。 可能であれば制限を超えた場合はアラートを上げたいと思います。 2つまでしか選べませんというように。 大変申し訳ありませんが、参考になるページやソースなどを教えていただければと 思います。よろしくお願い致します。

専門家に質問してみよう