十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可以自己写一个:逻辑就是输入框文字改变事件,事件里查相应的匹配,结果显示在补全框里,点击补全框里的条目,结果在替换到输入框上。
创新互联致力于互联网品牌建设与网络营销,包括成都网站设计、做网站、SEO优化、网络推广、整站优化营销策划推广、电子商务、移动互联网营销等。创新互联为不同类型的客户提供良好的互联网应用定制及解决方案,创新互联核心团队十年专注互联网开发,积累了丰富的网站经验,为广大企业客户提供一站式企业网站建设服务,在网站建设行业内树立了良好口碑。
是像补全邮箱那样的吗?
还是像搜索引擎上的补全关键词那种?
第一种本地实现就行,第二种需要后台配合
1、就是准备好足够的后缀,在输入框焦点事件里,绑定键盘弹起事件,获取输入框的值,循环拼接你准备的后缀,插入输入框下面,并绑定点击事件,点击时将拼接结果放入输入框
我也遇到了同样的问题,目前正在解决,我觉得是因为中文乱码的问题
第一次输入字母过滤出来了,然后把选中要选的值,是吧中文赋给了文本框,因为设置mustMatch= true 所以会再请求一遍验证是否有这一项,但是这次请求传到后台的是中文乱码
我解决了,就是这个原因后台用这个转一下
new String(req.getParameter("keyword").getBytes("iso8859-1"),"UTF-8")
你好!!
这个可以通过afterSelectedHandler事件来实现:
$('#custom').AutoComplete({
......
'afterSelectedHandler': function(data){
//自行赋值到文本框中吧···
alert(data.value +"---胜:"+data.win + " 平:" + data.tie + " 负:" + data.lose + " 积:" + data.score);
}
}).AutoComplete('show');