怎樣在JSP頁面實現類似於Google搜索的文本框

williamxiao 2008-08-28 03:01:35
怎樣在JSP頁面實現類似於Google搜索的文本框,
我想實現的是在文本框中輸入內容時,會將模糊查詢到數據在文本框下方顯示,
然後可以匹配的項目在下方像選擇菜單一樣顯示,供用戶選擇,
這樣就不會像使用Option那樣會找得人眼花,
可以根據輸入的部分內容進行匹配,能方便用戶的操作。

希望各位能幫幫忙,謝謝!!
...全文
172 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinklangddd 2012-10-15
  • 打赏
  • 举报
回复
学习,路过啊
skming美女相册 2008-08-30
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zc6366 的回复:]
用div ajax即可
[/Quote]

DIV不DIV只是效果问题.你如果不限制输入字符长度的话.那还是有问题的.
你可以,只显示.最多记录的前10条那样的话比较好.
这都是业务问题.不是技术问题咯.
什么都不能 2008-08-30
  • 打赏
  • 举报
回复
dojo autocomplete
williamxiao 2008-08-28
  • 打赏
  • 举报
回复
我目前還是使用Ajax將所有記錄查出來,然後在下拉菜單中去選擇。
想知道的就是怎樣可以在文本框中輸入後也可以在其下方(顯示一層)
選擇選項中去選擇。

div + Ajax有點啟發,我先試試。
siriuscor 2008-08-28
  • 打赏
  • 举报
回复
我建议楼主google一下autocomplete
zc6366 2008-08-28
  • 打赏
  • 举报
回复
用div ajax即可
nweida 2008-08-28
  • 打赏
  • 举报
回复
那就限制下 长度。比如当输入1个字是 时候只显示长度为5的信息。
这样比你把全部查出要少得多
williamxiao 2008-08-28
  • 打赏
  • 举报
回复
不巧的是我正在使用Ajax,
我目前所做的方法是通過Ajax異步刷新,將數據添加到下拉列表框中,
但是下拉選項實在太多,足足有幾百項!
我實在不忍心上用戶花上N長的時間去選擇,
也因為在使用Google的時候發現上面有那麼一個非常棒的做法,
所以想應該是有辦法可以實現的。

希望哪位高人能幫幫忙!

-----在線等。
lemon5366 2008-08-28
  • 打赏
  • 举报
回复
建议楼主买本ajax方面的书,书中有讲关于这一块的,非常简单,一看便会了
williamxiao 2008-08-28
  • 打赏
  • 举报
回复
可能我說描述得不是很清楚,有些抽像。
你可以試試打開Google搜索,在搜索的輸入文本框中輸入內容時,
在下方會有像是歷史記錄一樣的東東,當然我指並不是歷史記錄。

請各位幫幫忙了,謝謝.
williamxiao 2008-08-28
  • 打赏
  • 举报
回复
Iframe???
能不能詳細說一說實現的方法,
謝謝!!
yangsenlin110 2008-08-28
  • 打赏
  • 举报
回复
可以用iframe也可一用AJAX实现,模糊查询是SQL中匹配的,上面文本矿输入查询条件,下面就是查询内容,iframe就可以
随风醉舞 2008-08-28
  • 打赏
  • 举报
回复
內容直接在文本框的下面顯示?
goosman 2008-08-28
  • 打赏
  • 举报
回复
对文本框内容的改变做一个事件监听?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧