在jsp中,我有一个select的下拉列表,表中有多项option选项,如果选项内容分别为aaa,bbb,ccc,ddd这样的四个英文字母时,我在键盘上输入c时,select就自动选中了ccc,同理输入d时,就选中ddd。可是如果我的选项内容是中文的,也就是说,我的选项内容分别为:苹果(pg)、桔子(jz)、香蕉(xj)、葡萄(pt)等中文时,我想要的结果是输入xj,那么自动选择香蕉,输入pg时,选择苹果,可是当选项是中文时,输入是没有反应的,求助大神给个指导!感激不尽哈
解决方案 »
- $("id").click()不管用
- display后会把div里面的object对象释放吗
- parentNode、parentElement,childNodes、children 它们有什么区别呢?
- 这种效果改怎么做判断
- easyui-dialog如何穿越iframe
- 怎样网页的图片上用鼠标画圆?
- 一个关于控制frame类页面显示的问题.
- 怎样在Javascript中读取一个iframe的内容
- 求教:如果在网页载入时自动弹出加为首页对话框,等待...
- ie8下 form的target属性难道找不到iframe?
- jsTree如何让不同的节点有不同的右键菜单
- 在HTML的标签中能不能插入js??
比如你可以为每个option添加一个属性,这个属性的值可以是中文的简称
之后简单了,select好像有onchange事件吧。写个函数自己搜就ok了
就是楼主你想要的
去看看参考一下吧。
http://jqueryui.com/autocomplete/
首先谢谢您的回复,再请问下,这样的话,是不是需要这个select有一个可输入的输入框呢?还有就是具体的那个onchange事件的函数该怎么写呢?新人求教
但autocomplete其实就是一个文本框, 只能保存一个内容而已。
<select >
<option value='1' >苹果</option>
<option value='2' >香蕉</option>
</select>
http://jqueryui.com/autocomplete/#combobox