一回も披露したことのない豆知識

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

A 回答 (4件)

ページ1に1つのフォームの中に、3つのセレクトメニューを表示


し、1つ以上のボタンを配置する。ここから先は共通で、主に2通り
ぐらいの方法が考えられます。方法1の方がスマートです。

(方法1)
ボタンが押されたときに、まずJavaScriptの関数を呼び、その関数
の中で、選択内容をみてURLを組み立て、サブミットして組み立
てたURLへとばす。

(方法2)
ボタンを押したときはすぐにサブミットして固定のURLにとばす。
呼ばれたページの処理の中で、選択内容をみてURLを組み立てる。
組み立てたURLへとばすだけの内容が書かれた内容を、ブラウザ
へ返す。
(いわゆる「リダイレクション」と呼ばれる方法)
    • good
    • 0
この回答へのお礼

御連絡ありがとうございます。
上記に同じく・・。すみません。
よろしくお願い致します。

お礼日時:2006/06/16 19:45

どうどうめぐりになるとイヤなので


そもそも3つのセレクトメニューには具体的に
どのような選択肢がかかれていて、
その組み合わせによりどのようなページに
飛ばしたいか書くべきです。
具体的なソースを示せと言われても、
質問自体が具体的ではないので、答えようがありません。
    • good
    • 0

FORMの解説


http://www.tohoho-web.com/html/form.htm
http://www.tohoho-web.com/how2/form.htm
http://www.tohoho-web.com/how2/formctrl.htm


中身を理解しないでソースだけ示しても使えません。
(示したものをどう変えて、どこにどのように埋め込んで使
 うか多分理解できません)

上のURLをみてわからなければ、まず入門書を買って
いちから勉強することをおすすめします。
    • good
    • 0

どういう条件を表示して、それによりどう飛ばす


つもりなのか示したほうがいいでしょう。
実際、3つの条件によって一意のページが確定
できるものかが鍵です。

単純に飛ばすならformでactionをいじるって
submitするか、buttonでlocation.hrefに飛び先
のURLを指定することになるとおもいます。
    • good
    • 0
この回答へのお礼

御連絡ありがとうございます。
まったく素人なので、form?action?な感じです。
実際のソースは分かりませんか?
すみません・・・。よろしくお願い致します。

お礼日時:2006/06/16 19:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!