日期:2014-05-16  浏览次数:20277 次

求助:select中的option的快速选择问题
       在jsp中,我有一个select的下拉列表,表中有多项option选项,如果选项内容分别为aaa,bbb,ccc,ddd这样的四个英文字母时,我在键盘上输入c时,select就自动选中了ccc,同理输入d时,就选中ddd。可是如果我的选项内容是中文的,也就是说,我的选项内容分别为:苹果(pg)、桔子(jz)、香蕉(xj)、葡萄(pt)等中文时,我想要的结果是输入xj,那么自动选择香蕉,输入pg时,选择苹果,可是当选项是中文时,输入是没有反应的,求助大神给个指导!感激不尽哈

------解决方案--------------------
取决于你怎么设计,
比如你可以为每个option添加一个属性,这个属性的值可以是中文的简称
之后简单了,select好像有onchange事件吧。写个函数自己搜就ok了

------解决方案--------------------
这个算是一个过滤吧,当框内内容发生变化是自动的对option做出过滤,符合条件的保留,可以显示,不符合条件的会不显示在option中。
------解决方案--------------------
jquery ui Autocomplete
就是楼主你想要的
去看看参考一下吧。
http://jqueryui.com/autocomplete/