怎么用Extjs来实现文本框输入拼音首字母自动提示中文,求教大神!

 我来答
5renshuo
2014-02-28 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:295
采纳率:0%
帮助的人:160万
展开全部
文本框里面设置按键弹起事件然后在文本框下面写一个下拉的面板(隐藏的),获得按键的字母,写ajax去数据库里面进行匹配查询,不过字母查中文的这个涉及到算法了,自己百度下把。然后把数据回写到隐藏的面板里面
极悟看见人生
2014-02-27 · 1、极悟希望让更多人走出痛苦和内耗,让更多处在痛苦煎熬中的人...
极悟看见人生
采纳数:50 获赞数:131

向TA提问 私信TA
展开全部
你是想做和百度类似的效果吗?
追问
恩,在文本框里输入拼音首字母,会提示中文(数据库里的数据),用ext技术
追答
Extjs我也好久没用了 我现在都用jquery 
这样吧 我做过这个东西!我给你说思路技术都一样的

首先你用Extjs建立一个面板里面是空的,并且在面板中建立可以循环行的标签或者什么的都行这个标签主要用来存放汉子

将这个面板建立完毕后 和百度一样和你那个文本框对其放在下面默认隐藏

用户输入文本框英语或拼音的时候当【键盘按键弹起事件】ajax调用后台数据库进行模糊查询返回json
然后把json放入到面板【中的循环输出面板中的标签把内容放入标签中】并且设置显示面板内容 当ajax返回json为null的时候隐藏面板

你看这个思路可以不!我以前是用jquery+css+html+ajax实现的技术都一样
呵呵祝你成功!不懂得再来提问
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式