• ベストアンサー

リストボックス項目の変更

javascript初心者です。 ラジオボタンを2つ、複数選択リストボックスが1つあります。どちらのラジオボタンをチェックしているかで、リストボックス内の項目を変化させたいと思っています。 これはjavascriptで実現可能でしょうか?参考になるサイトや方法を教えていただければ嬉しいです。

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

  • ベストアンサー
  • mekerock
  • ベストアンサー率64% (9/14)
回答No.1

可能ですよ。 gooのサービスの簡易ホームページの登録で、その手法が使われてます。 ブラウザの「ソースを見る」でソースを拝借し、研究してみては如何でしょうか? 条件に合わせて document.forms.select.options.length (↑プルダウンメニューの数) document.forms.select.options[0...max].text (↑表示されるテキスト) document.forms.select.options[0...max].value (↑フォームデータとして送られる値) を変更すれば、可能です。 あ。上記は勿論、御自身の組んでいるHTMLにあったオブジェクト名、エレメント名で指定してくださいね。 このままでは、動かないと思います。

Ambition
質問者

お礼

お礼が遅くなり、大変失礼しました。 他の仕事も入って、リストボックスの件は手付かずになっていました。 教えていただいたことを参考に先週試みたところ、テキストの挿入、値の挿入ともに問題なく成功しました(^^) またよろしくお願いします。

関連するQ&A

  • セレクトボックスのデータをリストボックスへ書き出す

    javascript初心者です。よろしくお願いします。 まず年月日を3つのセレクトボックスで作成する。 追加ボタンを押すと、選択した年月日のデータをリストボックスに書き出すことができる。 ※ここでリストボックスのサイズは3に指定しておき、項目が3以上の場合はスクロールさせる。 さらに削除ボタンを作成し、リストからデータを削除できるようにする。 以上のような仕組みを作りたいのですが... どうかよろしくお願いいたします。

  • リストボックスの選択項目をさらにクリック

    こんにちは。 C#+.NetFramework3.5で開発しています。 リストボックスを使っているのですが、リストボックスの選択されている項目をさらにクリックした場合を検出したいのです。 イベントは、 Click MouseClick MouseDown を試してみましたが、どれも選択項目が変化したあとに呼び出されるため、目的を達することができません。 選択項目が変化する前に発生するイベントはないのでしょうか? よろしくお願いします。

  • リストボックスについて。

    普通、リストボックスで項目を選択してからsubmitボタンで、情報を転送しますよね。そうではなくて、リストボックスを開いて、項目をクリックしたらデータの受け渡しをするようにしたい場合はどうすればいいでしょうか。そういうサイトを見たことがあったような気がしたので、もしあるのなら使いたいと思い、質問してみました。

    • ベストアンサー
    • HTML
  • リストボックスへの項目追加

    すでに存在するリストボックスに、新しく項目を追加することはできるのでしょうか? VBアプリでよくあるパターンなのですが、以下のような仕組みをWEB上で作ろうと思っています。 (1)親ウィンドウの「参照」ボタンをクリックして、別ウィンドウとして参照リストを表示させる。 (2)参照リストから選択した内容を親ウィンドウのリストボックスに追加する(この時、参照リストのウィンドウ表示を消します)。 なお、参照リストからのリスト選択は複数回行うことができるようにしたいです。 どなたかこの問題を解決できる方いますでしょうか?

  • 日付リストボックスの制御について

    現在、フォームに 年、月、日のリストボックスをそれぞれ配置して、たとえば、月を選択したときに、その月に対応する日(たとえば、6月を選択した場合は、日のリストボックスには、1~30までの値が入る)を表示させると言う 制御をJavaScriptで実現させたいと考えています。 うるう年の場合も対応したいと考えています。 しかし、JavaScript初心者のために、まったくわからない状態です。 経験者の方々、サンプルソースもしくは、参考になるURL等ありましたら、ご教授お願いします。 よろしくお願いします。

  • リストボックスのアイテム選択色変更方法

    リストボックスのアイテム選択色変更方法 リストボックスにて、表示アイテムの背景色を設定しました。 が、アイテムを選択すると背景色が分からなくなってしまいます。 と、いう事で、独自のアイテム選択色を作成したいのですが、どうしたら実現できるのでしょうか? 開発手段は、HTML、JavaScript、cssまでとして下さい。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • リストボックスで未選択の項目のvalue値を取得したい

    リストボックスで選択後送信ボタンにより送信された内容から、 未選択の項目のvalue値を取得したいのですが可能なのでしょうか? やりたいことは、送信したリストボックスに表示した全ての項目が知りたく、 さらにその選択状態を判定したいのです。 どうかお力添えを。

  • リストボックス項目の順番を入れ替える方法

    リストボックス内に10個ほどの項目があります。 ある項目を選択し、ボタンAをクリックすると、その項目が1つ上に移動し、 ボタンBをクリックすると、その項目が1つ下に移動するようにしたいのです。 ウグイス ホトトギス フラミンゴ ↓ フラミンゴを選択し、ボタンAをクリックします。 ↓ ウグイス フラミンゴ ホトトギス 使用ツールはVB.NET2003です。 テキストファイルから読み込んだデータをリストボックスに入れ、順序を入れ替えてから、上書き保存しようとしております。 何か良いアイディアありましたら、是非教えてください。 どうぞよろしくお願いします。

  • チェックボックスのチェックした項目の名前を取得したいです。

    チェックボックスのチェックした項目の名前を取得したいです。 HTML+Javascript+CGIでアンケートフォームを作っています。 送信ボタンを押したときに確認画面を表示させたいのですが、チェックボックスの項目をどう扱って良いのかわかりません。 性別を選択するラジオボタンの値の取得(男をチェックしたか、女をチェックしたか)は sex = document.mailform.sex[0].checked ? document.mailform.sex[0].value : document.mailform.sex[1].value このように出来るとのことですが、チェックボックスはどうしたら良いのでしょうか? 好きな食べ物を聞くチェックボックスで、選択項目に ・リンゴ・バナナ・ミカン・イチゴ を用意し、チェックされた項目を 好きな食べ物:リンゴ イチゴ の用に出力したいと思っています。 よろしくお願いします。

  • プルダウンリストの内容をプルダウンリストに返すには

    親画面に空のプルダウンリストを用意してあります。 子画面にて、プルダウンリストから複数選択し、ボタンを押すなどして、 親画面のプルダウンリストに選択したものだけを表示するように したいと思っています。 ●親画面 (空) (空) (空) (空) ○子画面 あああ (check) いいい ううう (check) [OKボタン] ↓ ●親画面 あああ いいい となるように、JavaScriptで実現できますでしょうか? JavaScriptに長けてる方いらっしゃいましたら、 よろしくお願いいたします。