検索窓とプルダウンメニュー機能の作り方について教えてください

このQ&Aのポイント
  • 検索窓とプルダウンメニューの作り方について教えてください。
  • 検索窓にキーワードを入力し、プルダウンメニューからカテゴリを選択して検索する方法を教えてください。
  • 検索窓に表示されるキーワードの後ろに選択されたカテゴリが表示されるようにする方法を教えてください。
回答を見る
  • ベストアンサー

検索窓とプルダウンメニュー機能の作り方で困っています。どなたか教えてい

検索窓とプルダウンメニュー機能の作り方で困っています。どなたか教えていただけますか? 【やりたいこと】 ■検索窓とその横にプルダウンメニュー(4つのカテゴリ名から選択可能)、そして検索ボタンがあります。 1.検索窓に任意のキーワード(仮:「あいうえお」)を入力 ※1 2.次にプルダウンメニューの中からカテゴリを1つ選択(仮:「ABCD」)※2 3.検索ボタンを押すと、検索窓内に表示されるキーワード(※1)の後ろに、  スペース + ※2が表示されるようにしたい。(結果ページの検索窓) 【例】 1.検索窓に「あいうえお」 2.プルダウンメニューより「ABCD」を選択 3.検索ボタンを押す⇒(結果ページの)検索窓内に「あいうえお ABCD」と表示させたい。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

・楽天オークションの検索結果ページにある検索窓に【※1 + スペース +※2】を自動付与 ==>おそらく、そんな事をやりたいんだと想像してました。 直接、楽天オークションの検索結果ページを表示してるんなら、不可能です。 クロスドメインアクセスと呼ばれていて、セキュリティの問題から、数年前に ほとんど全てのブラウザーで禁止されました。 ==>やりたいなら、楽天やMSNは知らんけど、ヤフーオークションはAPIサービス があるので、検索ページを自分のサイトに作りこむ必要があります。 http://developer.yahoo.co.jp/webapi/auctions/ そんなに難易度は高くないです。初心者プログラマーでもそれなりに出来ます。 でも、「検索ボタンを押すと、検索窓内に表示されるキーワード(※1)の後ろに、 スペース + ※2が表示されるようにしたい。」も自力でさっとコーディング 出来ないレベルだと、ちょっときついかも....

helpmehelpus39
質問者

お礼

yyr446さま ご回答いただきありがとうございました。 私レベルだと難しいとのこと。確かにそのようですね。 せっかくなので、教えていただきました内容を元に挑んでみたいと思います。 本当にどうもありがとうございました。 またの質問の機会がございましたら、よろしくお願いいたします。

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

検索窓<input type="text" id="q_word"> <select id="category"> <option value="">カテゴリーを選んでください <option value="category1">category1 <option value="category2">category2 <option value="category3">category3 <option value="category4">category4 </select> <button onclick="setquery()">検索</button> <script type="text/javascript"> function setquery(){ document.getElementById("q_word").value +=" " + document.getElementById("category").value } </script>

helpmehelpus39
質問者

お礼

yyr446さま ご回答を頂きありがとうございます。 大変助かりました! 欲しかったモノそのままに表示がされました!! またも勝手ながら、 可能であれば一点教えていただけますでしょうか。 今回は検索結果ページへの遷移を考慮しておりませんでしたが、 検索結果ページの検索窓内に「キーワード(※1) + スペース +カテゴリ(※2)」を 反映させることは可能なのでしょうか? または、これはとても複雑なプログラムが必要となるのでしょうか? 【可能であればやりたいこと】 ■同様のレイアウトを想定します。 ・検索窓内にキーワードを入力 ・プルダウンメニューより検索カテゴリを選択 ・検索ボタンを押す ・検索結果ページにある検索窓内に同様の【※1 + スペース +※2】を表示  ************ 【例】 ・検索窓に「バスケットボール」と入力 ・カテゴリに 1.ヤフーオークション(http://auctions.yahoo.co.jp/jp/)        2.楽天オークション(http://auction.rakuten.co.jp/)        3.MSNオークション(http://auction.jp.msn.com/)  を用意し、「2.楽天オークション」を選択したとします。 ・検索ボタンを押す ・楽天オークションの検索結果ページにある検索窓に【※1 + スペース +※2】を自動付与 ★※1だけでいいのではとお考えになるかと思いますが、「※2」は必要となるため残したいのです。。 やはり複雑すぎますでしょうか? 何卒ご検討くださいませ。よろしくお願いいたします。

関連するQ&A

  • 【HP作成】プルダウンメニューを使ったページ作成について

    プルダウンメニュー1 赤 青 プルダウンメニュー2 黄 白 このようにプルダウンメニュー1と2から1つずつ色を選択して[結果]ボタンを押すと混ぜた結果どのような色になるかページ内に表示される。 こんなようなページを作りたいのですが、色々と検索しても見つからず、最近HPを作り始めたばかりの初心者なので自分でコード(?)を組むこともできません。 ご教授お願いしますm(_ _)m

  • プルダウンメニューから他のページへ移動するには?

    先程ソフトウェアのページにも投稿したのですが、この『教えて!goo』の質問するカテゴリーを選択するプルダウンメニュー形式のページがありますよね?この様にしたいのです。 プルダウンメニュー(カテゴリーは2種類)とボタンまでは作成したのですが、メニューを選択しボタンをクリックすると他のページへ移動する・選択結果(48パターンあります)によって移動するページが異なる。この様な設定にするにはどうすればよいのでしょうか? よろしくお願いします。 ・ホームページビルダーを使っており、HTML・JavaScriptに関しては初心者です。

    • ベストアンサー
    • HTML
  • HP制作 プルダウンメニューを使ったページ

    プルダウンメニュー1 赤 青 プルダウンメニュー2 黄 白 このようにプルダウンメニュー1と2から1つずつ色を選択して[結果]ボタンを押すと混ぜた結果どのような色になるかテキストボックスに表示される。 こんなようなページを作りたいのですが、色々と検索しても見つからず、最近HPを作り始めたばかりの初心者なので自分でコード(?)を組むこともできません。 ご教授お願いしますm(_ _)m

    • ベストアンサー
    • HTML
  • プルダウン&キーワードで

    こんにちは。こんな検索窓を作りたいと思っています。 __________________________   _______________ |__________________________|▼ |_______________| 検索     ↑             ↑   プルダウンで選択     キーワードを入力 プルダウンでカテゴリを選択し、その中から[A]を探したいというものです。 例えば、このような記述 <FORM ACTION="jump.cgi"> <SELECT NAME="jumpto"> <OPTION VALUE="-" SELECTED>カテゴリを選択</OPTION> <OPTION VALUE="page1.html">Page1</OPTION> <OPTION VALUE="page2.html">Page2</OPTION> <OPTION VALUE="page3.html">Page3</OPTION> </SELECT> <INPUT TYPE="submit" VALUE="検索"> </FORM> ________________  |________________|▼ 検索 のように、カテゴリのみになってしまいますよね。 プルダウン+キーワードで検索するには どのような記述をしたら良いでしょうか? 宜しくお願い致します!

    • ベストアンサー
    • CGI
  • プルダウンメニュー

    親メニューボタンの上にカーソルを乗せると更に子メニューが出るプルダウンのメニューを作成することはできたのですが、 さらに子メニューから孫メニューを出すプルダウンのメニューが作れません。 色んなページに紹介されているCSSをコピペして自分のページに貼っても思うように表示されなかったりします。 教えていただけないでしょうか?

  • 【PHP】プルダウンメニューとリンク

    またPHPに関して質問させていただきます。 この質問 (http://okwave.jp/qa5492047.html) の続きにあたりますが、 プルダウンメニューにデータベースの内容を反映させることはできました。 しかし今度はそのプルダウンメニューを選択した後、「決定」等のボタンを押すと、プルダウンで選択した内容のページに飛ばすといったことを行いたいのです。 例) ------------------------------------- 「朝」を選択した状態で「決定」ボタンを押す。    ↓ 「おはようございます」と次ページで表示される。 「昼」を選択した状態で「決定」ボタンを押す。  ↓ 「こんにちは」と次ページで表示される。 ------------------------------------- このようにしたいのですが、どなたか教えていただけませんか。 それと、このようなPHPのリンク関連に詳しく掲載しているサイトを教えていただけたら嬉しいです。 どうかよろしくお願いします。

    • ベストアンサー
    • PHP
  • プルダウンメニューで複数選択

    省スペースのため、プルダウンメニューを使いたいのですが、基本的に一つしか選択できませんよね?メニュー内にラジオボタンをつけるなどして複数選択に対応させる方法はありませんでしょうか?

    • ベストアンサー
    • HTML
  • プルダウン形式の検索窓

    プルダウンメニューで選択した語句をyahooで検索する検索フォームはどうやって作ればいいのでしょうか?

    • ベストアンサー
    • HTML
  • プルダウンメニューをブラウザー上で機能させるにはどうすれば良いでしょうか?

    エクセルで作ったプルダウンメニューをブラウザーで表示したら、うまく機能しません(プルダウンメニューが出て来ません)。どうすれば機能するようになりますか。 また、メニューの中から選択した項目をCGI機能を使ってデータ―ベース化したいのですが、可能でしょうか。可能でしたら詳しく教えて下さい。宜しくお願いします。

  • ホームページに検索窓を設置して、検索結果を別窓で表示させる方法はありますか?

    ホームページを作成してますが、 自分のホームページ内に検索窓(グーグルや ヤフー等)を設置しました。 この設置した 検索窓?の中に任意の言葉を入れておき 最初から表示して、検索ボタンを押すとその結果が別窓で 表示させるようにしたいのですが、同じページで検索結果が 出てしまいます 皆様のお知恵をお借りできれば幸いです。よろしくお願い致します

専門家に質問してみよう