セレクトボックスについて



0   名前: あき : 2007/01/19(金) 09:50  ID:/BiPkLmF
【何をしたいのか】
セレクトボックスを使用して、ページに飛ぶのではなく、
抽出したいんですが、仕方が分かりません。


【現在の状況】
ページに飛ばすことは出来るのですが、検索するようにしたい

【何をしてみたのか】
検索などで色々調べてみましたが、サッパリ分かりません。

【備考】
こんな感じにしたいので、御教授お願いします。
http://www.bfh.jp/theme/theme_search/12/940/1/1/

1   名前: カヅサツ : 2007/01/19(金) 09:50  [URL]  ID:lY9L7AMa
HTML「だけ」では不可能です。cgiやphpなどのサーバ側プログラム技術が必要です。

2   名前: くわぁっ : 2007/01/19(金) 09:50  ID:SsQSO81D
>>1
>cgiやphpなどのサーバ側プログラム技術が必要です。

そんなことはないでそ。

3   名前: カヅサツ ◆ThCi95HEzw : 2007/01/19(金) 09:50  [URL]  ID:O5hEMlpW
>>2
http://www.tagindex.com/bbs/note.html#h401
他者に対して「否定的な意見」を発言する際には、できるだけその「理由」や「代替案」を提示するようにしてください。

4   名前: あき : 2007/01/19(金) 09:50  ID:w5swyFbL
カヅサツさん、くわぁっさん
ありがとうございます。
難しいみたいですね。他にいい案がないか探してみます。
 

5   名前: くわぁっ◇SsQSO81D : 2007/01/19(金) 09:50  ID:vyi5MXxT
>>4
ぜんぜん難しくないです。例に出されたサイトのはスクリプトが良くないです。
で、ここになさりたいことのすべてが載ってます。
http://www.geocities.co.jp/SiliconValley/4334/unibon/asp/selectexample.html


>>3
トンデモな回答しておいて、反証しろとは恐れ入りました。
する気にもなりませんので、お断りします。あしからず。

6   名前: カヅサツ ◆ThCi95HEzw : 2007/01/19(金) 09:50  [URL]  ID:O5hEMlpW
> トンデモな回答しておいて、反証しろとは恐れ入りました。

どんなトンデモな回答であれ、反証を併記することが、この掲示板における管理者からの「お願い」だそうです。
で、そういったものを平然と無視されるのであれば、まぁ管理者でない私がとやかく言う問題ではありません。

7   名前: 匿名 : 2007/01/19(金) 09:50  ID:Rt.j/.AI
>>5
スクリプトの良し悪しで言えば、そこのもお勧めはできない。

どのくらいの規模のデータを、どこに持たせるかによっては、>>1 は至極真っ当な回答だと思うが。

8   名前: sonic-boom : 2007/01/19(金) 09:50  ID:u92Ce/tc
くわぁっさんへ。「ACTION=result.asp」ってどういういみですか?

9   名前: Z ◆XTzyosZXcL : 2007/01/19(金) 09:50  ID:K9ydpPVb
>>1でカヅサツさんがおっしゃっているように、HTML(XHTML)だけでは送受信は完結しません(サーバ側スクリプトかクライアント側スクリプトかの違いはあるにせよ)。よってここ(HTML質問板)よりは「総合質問板」(http://www.tagindex.com/cgi-lib/q1bbs/patio.cgi)または「JavaScript板」(http://www.tagindex.com/cgi-lib/q4bbs/patio.cgi)向けの話題でしょう。

参考・掲示板のカテゴリー:
http://www.tagindex.com/bbs/note.html#h104

 それはさておき、FORM要素のaction属性はフォームを処理する送信先(フォーム処理エージェント)を指定するためのものです。>>5の例で言えば、「result.asp」というプログラムを指定しています。

HTML4.01仕様書該当部分:
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/forms.html#h-17.3
http://www.w3.org/TR/html401/interact/forms.html#h-17.3

仕様書の読み方など:
http://www.kanzaki.com/works/2001/pub/wsd01.html

フォーム要素について:
http://www.kanzaki.com/docs/html/htminfo31.html
http://www.kanzaki.com/docs/html/htminfo32.html
http://www.kanzaki.com/docs/html/htminfo33.html

ASPとは(WikiPedia):
http://ja.wikipedia.org/wiki/Active_Server_Pages

10   名前: あき : 2007/01/19(金) 09:50  ID:ukix2q1w sub-Xk
みなさんありがとうございます。
結局のところ、クライアント側のみで出来るのでしょうか?

くわぁっ◇SsQSO81D さんから教えていただいたものでは
出来ないのでしょうか?
JavaScriptを使用すればできるのですか?
 

11   名前: Newのり太 : 2007/01/19(金) 09:50  ID:o6rFb4EC sub-1h
> 結局のところ、クライアント側のみで出来るのでしょうか?

スクリプトの良し悪しは自分にはわかりませんが、
少なくとも、単に「2つのセレクトメニューを連動させ、
選択した項目に対応する既存のページにジャンプさせる」ことなら
JavaScriptで出来ないこともないとは思います。

クライアント側のみで出来るかどうか、そうするのが適切かどうかは、
>>7 の「どのくらいの規模のデータを、どこに持たせるか」に対して
あきさんが返答すれば識者の方からなんらかの提案があるかもしれません。


> くわぁっ◇SsQSO81D さんから教えていただいたものでは
> 出来ないのでしょうか?

「2つのセレクトメニューを連動させる」ことが「なさりたいことのすべて」であれば
スクリプトの良し悪しは別にして、現にそのサンプルで出来ているように思います。
選択した項目で、なにかをどうにかするには、
クライアントサイドであれサーバーサイドであれ、
別途そのためのスクリプトが必要ではないかと思います。

一覧へ戻る