我知道如果select列表里是英文或数字,在select框中输入寻找的信息,是可以自动搜索的。
而中文却不行,求select框搜索中文的功能。
而中文却不行,求select框搜索中文的功能。
解决方案 »
- if(event.target==this) 困惑求解?
- 目标网址forbidden(403.6)了部分ip,当这部分ip访问时会出现forbidden(403.6)错误页,我是框架网页中引入这个目标网址的,如何控制能让这部
- 还是老问题 json.js问题!高手进!(200分)
- 怎么用javascript代码实现这么一个功能?
- 为什么submit的onclick事件返回false了,表单仍然提交?
- 讨论怎样隐藏链接地址不让客户端找到?
- js修改模态窗口的标题栏的超难问题,如能解决(用纯JS方式)送500分
- 急!在一个框架控制另一个框架的问题!谢谢大家了!
- 打印问题----急在线等
- 如何在HTML页面中显示servlet执行之后的值?
- Jsp菜鸟求教大神如何通过radio的选项来控制select的disabled
- struts标签:如何用jquery获得文本框的值,实现验证邮箱格式
1、在select框的上面覆盖一个可输入的文本框,给予onkeyup()事件调用selectOne()方法。
2、selectOne()方法如下:function selectOne(myselectid,keywords)//参数myselectid是select的id,参数keywords输入的keyword
{
keywords=keywords.replace(/ /g,"") //去掉空格
var myselect=document.getElementById(myselectid) //得到select对象
for(i=0;i<myselect.length;i++)// 循环option
{
if(myselect.options[i].text.indexOf(keywords)!=-1) //判断option的text是否包含keyword
{
myselect.options[i].selected=true;//选中
break;
}
else
{
myselect.options[i].selected=false; //不包含keywords的取消选中
}
}
}
http://topic.csdn.net/u/20120209/10/ed5658c6-3d97-41c7-816f-c1a8c0198b02.html
目前是可以搜索到某个选项,但没有展开select下拉列表,用户体验不好。如果能够在搜索的时候,直接展开定位到那个选项,这样就一目了然了。
呵呵,掌柜的表示可行,试下这个模拟select插件先。