• ベストアンサー

ページ更新時のセレクトメニューの値

いつもお世話になっております。 セレクトメニューを選択した状態でページを更新しても選択した項目をそのまま表示させられる方法はあるのでしょうか? もしあるようでしたら、方法をご教授願います。 よろしくお願い致します。

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

  • ベストアンサー
  • shin_5696
  • ベストアンサー率39% (21/53)
回答No.1

できないことはないでしょうが非常にやりたくない感じではあります。 やるとしたら、選択された際にイベントを拾って、どこかに保存(クッキー等)読み込んだ際に情報があればそれを選択させる。 という感じになりますかね・・・・

その他の回答 (1)

  • EUR
  • ベストアンサー率61% (29/47)
回答No.2

ページを更新する際に何が選択されていたかという情報を何かに持たせなければなりません。 つまり、ページを更新する際に選択されていた項目を記録させる方法があればできます。 たとえばCGI等はフォームを送信することで、サーバーへ選択されていた項目の情報を置いておくことが出来ます。 サーバーサイド技術がなくても、別フレームに何が選択されていたかを記憶させて、更新時に取得する方法も考えられます。 (この場合はF5やブラウザの更新ボタンを押されると、フレームセットのHTMLが更新されるので厳しいですが・・・、ページの遷移などでは使えます) また、クライアント側に保存する技術としてCookieがあります。 何が選択されているかという情報を、文字列としてクライアント側のテキストファイルに保存しておき、ページ読み込み時に情報を取得する方法です。

関連するQ&A

  • セレクトメニューに値を戻す

    よろしくお願いします。 現在、 (1)「入力ページ」から値を取得しCSVに書き込み (2)特定キーによりCSVの内容を「編集ページ」に読み出し と言うことを行いたいのです。 (1)は問題ないのですが、 (1)の「入力ページ」からセレクトメニューで取得した値を(2)でもセレクトメニューで取得したいのですが可能でしょうか? 要は(1)も(2)も見た目を同じに、 「入力ページ」は新規入力用、「編集ページ」は変更・更新用というふうに使いたいです。 例えば、 セレクト項目の内容が、  北海道  青森県  岩手県  宮城県 となっており、(1)で「青森県」を選択→CSVへ書き込み とし、 (2)の表示の時にセレクトメニューには「青森県」が表示されており、かつ上記の項目が選択可能であるようにしたいのですが、 どなたか情報等お持ちの方いらっしゃいましたら、 よろしくお願いいたします。 webサーバー・・・HP-UX web・・・IE CGI開発言語・・・Perl 開発端末・・・windows2000(Tera Term 使用)

  • セレクトメニューセレクトメニューへのジャンプ

    こんにちは。 セレクトメニューの選択項目に応じて、もう1つのセレクトメニューの内容を変更する方法は大体理解したのですが、 さらにもう一つ、+もう一つ・・・とセレクトメニューの項目をリンクさせて変更することは可能でしょうか? 例えば、 セレクトメニュー(1) 選択   ↓ ジャンプ セレクトメニュー(2) 選択   ↓ ジャンプ セレクトメニュー(3) 選択   ↓ ジャンプ セレクトメニュー(4) 選択   ↓ 検索用CGI実行 クリック というように選ばれた各項目ごとに次のセレクトメニューにジャンプして項目の変更を行いたいです。 参考サンプル等、 どなたか情報をお持ちの方がおりましたら、 よろしくお願いいたします。

  • ホームページのセレクトメニューについて

    お世話になります。 HPでプルダウンメニューのセレクト画面を、 選択した瞬間に、ページが変わるようにしてみたいと 思っているのですが、どのようにすればよろしいのでしょうか。 普通にセレクト画面を選択して、フォームの送信 ボタン等をクリックすれば、ページの変化は出来るの ですけれども、この様な方法もやってみたいと思っています。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • html セレクトメニューを固定したいのですが。

    トップページの上部にセレクトメニューがあります。 セレクトメニューの1つを選択すると、それに伴ったページに移動させることはできたのですが、 違うページにいくとそのセレクトメニューはなくなってしまいます。 (設定してないのであたりまえですが。) どこのページに飛んでもその上部にあるセレクトメニューは常に表示するように固定にしたいんですけど、できますか? 飛んだ先のページにも同じセレクトメニューを入れればいいと思ったんですけど、枚数が多いため一括で設定できないのかなって悩んでます。 わかる方みえましたら教えてください。

  • selectで選ばれた値を別ページのセレクトボックスへ渡す

    こんばんわ。 二つの連動したセレクトメニューがあって、別ページにもまったく同じものがあるんですが、最初のページで選ばれた値を別ページを読み込んだときにセレクトメニューに初期設定として渡すことはできますか? いろいろWEBでサンプル等探しておりましたが、ニッチもサッチもいきません。どなたかご教授ください。

  • ふたつのセレクトメニューの項目を外部ファイルから読み込ませて連動させたい。

    はじめまして。質問させてください。 セレクトメニューを選択するときに たとえば、左のセレクトメニューに巨人を選択すると右の セレクトメニューには巨人の選手を選択する項目になり、 左のセレクトメニューから阪神と選ぶと、右のセレクトメニューの項目が阪神の選手の項目になるように左のセレクトメニューのと右のセレクトメニューを連動させたいです。 また、そのときのセレクトメニューの項目を外部ファイルから読み込ませたいのですが、(javascriptを知らない人でも項目を変更できるように) たとえば、ここのサイトのようにhttp://www.kyoto-su.ac.jp/~ushitaki/JavaScriptExample/introselect2.html 左のメニューの項目を選んだら、右の項目は左の項目にそった選択肢になるという形にしたいのです。 この場合どのようなやり方がありますでしょうか。ご教授のほどよろしくお願いいたします。 また、似たようなセレクトメニューがあるURLをご存知の方がいたら教えてください。よろしくお願いいたします。

  • Select ボックスで選択した値を渡して、同一ページに再表示するには?

    JavaScriptで、年/月をSelectボックスで選択し、 その年/月のカレンダーを同一ページ内に表示したいのですが、 セレクトボックスで値を選択後、カレンダーを同一ページに 表示させる際、再表示時にセレクトボックスが初期状態に 戻ってしまいます。 そのため、カレンダーも初期状態のままのカレンダーのまま変更されません。 どうしたら、値を渡して再表示できるのでしょうか? 方法としましては、自分自身を再呼び込みするといった感じで しか方法が見つかりませんが、別の方法があれば、それでも結構です。 初心者なもので、なにとぞ、よろしくお願いいたします。

  • セレクトメニューで2つの項目や値を渡す方法はありますか?

    良かったら教えてください。 セレクトメニューで2つの項目や値を渡す方法は ありますか? 普通は、 <select name="test"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> と言う感じですが、 「テスト」を選ぶと name="test1" name="test2"の項目で、 value="1111" value="2222" 選択項目は、1つですが、2つの項目、 2つの値を次のCGIに渡す事は、 可能でしょうか? 教えてください。

    • ベストアンサー
    • HTML
  • セレクトメニューの選択項目によって、もう1つのセレクトメニューの項目と項目数を変更する

    もう1つのセレクトメニューの項目数が同じタイプのものは、ネット上で見つけられたのですが、項目の数も違うものは見つかりませんでした。 たとえば、1つ目のセレクトメニューでAタイプとCタイプを選択すると、2つ目のセレクトメニューでは5項目から選択でき、Bタイプを選択すると、3項目から選択できるという風にしたいです。ご助言お願いします。

  • セレクトメニューを複数利用し、選択した結果により別ページを表示したい?

    ホームページのちょっとした検索機能を作成しようと思っております。誰かご鞭撻ください。 TOPページにセレクトメニューを3つ設置し、それぞれに3つの選択肢を与え、選択した条件により別ページを表示したいのですが、どうしたらいいかまったく分かりません。 どうぞよろしくお願い致します。