• ベストアンサー

ラジオボタンやコンボボックスの使用不可

window_OnLoadイベントでラジオボタンとコンボボックスを使用不可にしておくコーディングを書きたいのですが(目では見えるように)、どのプロパティを記述してもうまくとおりません。 ラジオボタン・コンボボックスそれぞれにIDとNameつけて、以下のように記述しています。 ''ラジオボタン初期非表示 'document.all.item("rdoKey1").checked = false 'document.all.item("rdoKey2").checked = false どんなプロパティを使用すれば、使用不可(選択不可)にすることができるでしょうか?

noname#47454
noname#47454

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

IE限定でReadOnlyかDisable

参考URL:
http://www.cisnet.or.jp/home/tsuneoka/cgitech/8.html

その他の回答 (1)

  • guruguru2
  • ベストアンサー率29% (39/132)
回答No.1

VBでしかわからないのですが、 checked ではなくて、Enabled を False にしてみてください。

noname#47454
質問者

お礼

早速のお返事、ありがとうございます。 Enabledでもできないんですね~。。なぜでしょうか(××;)

関連するQ&A

  • C#でラジオボタンとコンボボックスの値を連動させる

    初めて質問します。よろしくお願いします。 C#の質問です。 4つのラジオボタンがあり、それを選択すると、そのラジオボタンによってコンボボックスのItem(コレクション)が変化するような仕様を作成したいと考えております。 具体的に言いますと、 ラジオボタン1を選択したらコンボボックスのItem(コレクション)が1,2,3となる ラジオボタン2を選択したらコンボボックスのItem(コレクション)が10,20,30となる ラジオボタン3を選択したらコンボボックスのItem(コレクション)が100,200,300となる ラジオボタン4を選択したらコンボボックスのItem(コレクション)が1000,2000,3000となる のような感じです。 やり方が分からないので、ソースを教えてくれると凄く助かります。 よろしくお願いします。

  • AxWebBrowserで開いたWebページを操作したいのですがコンボ

    AxWebBrowserで開いたWebページを操作したいのですがコンボボックスの操作が上手くいきません。 Dim doc As mshtml.HTMLDocument doc = AxWebBrowser1.Document 'テキストボックス doc.all.item("text").innertext = "あああ" 'ラジオボタン doc.all.item("radio", 0).Checked = True テキストへの文字列の挿入とラジオボタンの制御はこれでできました。 環境はVB.NET 2005です。 どうか、よろしくお願いします。

  • あるコンボボックス名を選択時に、コマンドボタンを使用不可にする

    あるコンボボックス名を選択時に、コマンドボタンを 使用不可にするソースを書いてみたのですが、ダメでした。 コンボボックスのListは処理1~4、Itemdataは1~4とListに 対応した形になっています。 Private Sub ドロップダウン_Change() If SyoriKubun.Itemdata = コード Then コマンドボタン.Enabled = False End If End Sub 判定部分Itemdataをlistにして、 表示名を判定に使おうとしてもダメでした。 もしかしたら、根本的(使い方)に間違っていますか? 書き込みをお願い致します。

  • ラジオボタンのチェックの確認(cgiを使用で)

    JavaScriptを使用して、ラジオボタンのチェックの確認をしたいのですが、うまくいかないので教えてください。 ○ a   ○ b というようになっていて、aかbを選択すればメッセージは出ない、どちらも選択してないときのみ 「選択してください」のようなメッセージを表示。 ラジオボタンの選択の有無は if(document.フォーム名.ラジオボタン名[0].checked == true){ のようにすればいいとききやってみました。 直接指定すれば、動作がおかしい(2回メッセージが出る)ものの、動作はしました。 cgiでファイル数を増やすことができるようにしてあるので、その分ラジオボタンも増えるので、 以下のようにしてみました。 for ($jscount = 1;$jscount<$FORM{'COUNT'}+1;$jscount++){ if(document.NYUURYOKU.SYURUI$jscount[0].checked == true){ }else if(document.NYUURYOKU.SYURUI$jscount[1].checked == true){ } else { alert('種類$jscountを選択してください'); return false; } しかしうまくいきません。 詳しい方よろしくお願いします。

  • コマンドボタンを使用不可にしても淡色にならない

    access2003です。 コマンドボタンをEnabledで使用不可にした時に、見た目は変わらず、淡色にならないのですが ひとめで使用不可ってわかる方法はないですか? テキストボックスやコンボボックスは使用不可って言うのが一目でわかります。 それになぜかaccess2007だと、コマンドボタンを使用不可にすると、淡色になります。 2003は使用不可にしても淡色にならない設定なのでしょうか?

  • フォーム内のラジオボタンの数の取得

    flag = 0; for(i=0;i<document.frm.re_id.length;i++){   if (document.frm.re_id[i].checked){     flag = 1;   } } if (!flag){     alert('ラジオボタンのいずれかをご選択ください');   return false; } return true; 今はこのように記述してtrueの時にsubmitが実行されるようにしています。 ラジオボタンが2つ以上ある時はdocument.frm.re_id.lengthがきちんとラジオボタンの数を返してくるんですが、ラジオボタンが1つの場合undefindとなってしまいます。 document.フォーム名.ラジオ名.lengthはラジオボタンが1つの場合は使えないのですか?

  • ラジオボタンをタイトルに

     フォームメールでフォームで選んだラジオボタンの値をタイトルに付けたいのですが、どうすればよいのでしょうか?私はこのようにしてるのですが <form method="post" name="mail" enctype="text/plain" onsubmit="document.mail.action='mailto:メールアドレス?subject=' + document.mail.elements['ボックス名'].value + document.mail.ラジオボタン名.checked"> これでやるとボックスの値はタイトルになるのですが、ラジオボタンの値がundefinedとなってしまうのです。  ラジオボタンで4択にした結果もタイトルに表示する方法は無いものでしょうか?どうか教えて下さい。

  • コンボボックス

    コンボボックスを入力不可にする時なんですけど、 コンボボックスが配列で50個あるんですけど、 ウィンドウプロパティでStyle 2-ドロップダウンリストとするのは、大変めんどくさいので、プログラムでかいたんですけど、  for i = 0 to 50    combo1(i).style = 2  next i   と書いたら”値の取得のみ可能なプロパティに値を設定することはできません”っていうエラーがでるんですけど、プログラムではどう書いたらいいんですか?

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

    お世話になります。 Access2002でフォームを作成しているのですがコンボボックスを使用する際VBAで項目を登録、入力不可にして選択のみできるようにできないのでしょうか? VBAではなくVB6のコンボボックスの場合Styleプロパティに 2(ドロップダウンリスト)を設定したら可能なのですがAccess2002のコンボボックスにはStyleプロパティがありません。 また、ほかの方法が在れば教えていただけませんでしょうか? 以上、よろしくお願いします。

  • ラジオボタンについて

    ラジオボタンのオブジェクトにcheckedプロパティはあるのでしょうか? ラジオボタンは基本的に1つしか、値を取らないので 例えば以下の場合、可にチェックがあれば、kokugoの値は「可」 ということでしょうか? <input type="radio" name ="kokugo" value="優">優 <input type="radio" name ="kokugo" value="良">良 <input type="radio" name ="kokugo" value="可">可 <input type="radio" name ="kokugo" value="不可">不可