日期:2014-05-18  浏览次数:20712 次

input 下面显示一个列表
在 input 中输入 xx 二个字符以上时,异步向一个jsp发送请求,取得以 xx 开始的所有字符串, 然后在 input 下面显示一个列表,用户可以继续输入,也可以按 上,下 从列表中取需要的字符串。
有点像google的那样,有知道的兄弟帮个忙~!

------解决方案--------------------
楼主的需求是典型的Ajax应用,如果大量需要这样的需求可以使用DWR框架(一个实现Ajax的框架)。
如果只是少部分功能应用的话,可以用javascrpt判断输入两个字符后,提交一下表单,做一个查询数据库操作。
------解决方案--------------------
数据少的话可以直接把数据放到js数组里 。然后用javascript判断输入的字符 从数组里查询出数据后显示