当前位置:编程学习 > JAVA >>

文本框怎么自动联想?

第一次登录jsp页面 会通过AJAX请求到数据库的数据,转成json格式,
假如这数据是 每一个里都有个字段name 
现在我页面有个文本框 没输入一个字 都会进行匹配。
文本框内容改变事件我会,就是不懂 那个匹配之后,弹出来的是什么? 
下拉框?  是事先设置好隐藏?  --------------------编程问答-------------------- 弹出来的一般就是个DIV,可以事先隐藏,也可以动态生成。 --------------------编程问答-------------------- 利用jquery弄个div匹配完之后div里面用ul li这种显示出匹配的内容把这个div的css的left和top调到这个输入框的下方让后显示 --------------------编程问答--------------------
引用 1 楼 forgetsam 的回复:
弹出来的一般就是个DIV,可以事先隐藏,也可以动态生成。

能说详细点么。。 --------------------编程问答--------------------
引用 2 楼 suciver 的回复:
利用jquery弄个div匹配完之后div里面用ul li这种显示出匹配的内容把这个div的css的left和top调到这个输入框的下方让后显示


好复杂的感觉。。 --------------------编程问答--------------------
引用 3 楼 u012547195 的回复:
Quote: 引用 1 楼 forgetsam 的回复:

弹出来的一般就是个DIV,可以事先隐藏,也可以动态生成。

能说详细点么。。


ajax返回的数据是在js中接收的,接下来你想要什么效果,只看你JS功底了,要不你就找个现成的,要不这个已经够详细了。 --------------------编程问答-------------------- 弹出的div ,监听鼠标事件触发ajax。 --------------------编程问答-------------------- 自动补全 --------------------编程问答-------------------- 你不会到网上找个现成的吗,这个使用javascript实现的。 --------------------编程问答--------------------
引用 8 楼 jdgdf566 的回复:
你不会到网上找个现成的吗,这个使用javascript实现的。


网上好多 。。看不懂 我是想要清晰点的思路 --------------------编程问答-------------------- 思路不是说了吗你数据都已经ajax到本地了只要利用在输入框上注册keyup事件在里面获取当前的输入框的值与datas的name匹配有的就放到div之中div生成完后再将它绝对定位到输入框的正下方
就可以了啊 --------------------编程问答-------------------- 这个很简单 ,,可以用div也可以用select控件
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,