- PR -

ドロップダウンリストを使った絞込み検索について

投稿者投稿内容
はちぃ
常連さん
会議室デビュー日: 2004/12/20
投稿数: 29
投稿日時: 2006-06-28 15:57
JavaScript使うんだったらAjaxでやってみるのもいいんじゃないですかね。
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2006-06-28 15:59
ドロップダウン自体を複数作っておいて、そのdisplayスタイルで表示・非表示を切り替えるという方法もありです。
非表示にするときにdisabled=trueにしておけば、リクエストにも含まれないし。
NOB
常連さん
会議室デビュー日: 2004/03/02
投稿数: 49
投稿日時: 2006-06-28 16:03
mioさん・はちぃさん、ありがとうございます。やはり一人でもんもん悩んでるよりも投稿して正解でした。Ajaxはお初ですので、まずはJavaScriptにて実現する案で挑戦してみます。ありがとうございました。
naopon
会議室デビュー日: 2005/02/04
投稿数: 2
投稿日時: 2006-06-28 16:04
上のドロップダウンリストを選択したら
その選択された値をonchangeでリクエストで飛ばして
その値をキーにSQLを発行して製品名リストを再度取得して
JSPを再表示する形にすれば、リストを保持しとく必要はないですよ。
まぁデータが多いと時間がかかる可能性はありますが、全リストを保持するよりは
早いと思いますよ。
NOB
常連さん
会議室デビュー日: 2004/03/02
投稿数: 49
投稿日時: 2006-06-28 16:28
naoponさん、ありがとうございます。その案でも試してみますね。
ina
ベテラン
会議室デビュー日: 2005/04/14
投稿数: 58
投稿日時: 2006-06-30 11:32
既に解決済かもしれませんが...
AjaxTags の select タグを利用すると、とても簡単に実装できますよ。
※JavaPress Vol.47の特集記事がとても参考になります。 
NOB
常連さん
会議室デビュー日: 2004/03/02
投稿数: 49
投稿日時: 2006-07-04 11:38
naoponさん・inaさん・皆さんありがとうございました。結局は、naoponさんの

「上のドロップダウンリストを選択したら その選択された値をonchangeでリクエストで飛ばし、その値をキーにSQLを発行して製品名リストを再度取得してJSPを再表示する形」

を採用することとしました。

次回は、AjaxTagsに挑戦したいと思います。本当にありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)