首页 新闻 会员 周边 捐助

select标签在onkeypress事件时,输入与select option首字符相同的字符,则该option选中。为什么?

0
[待解决问题]
<select id="sel">
<option></option>
<option >1</option>
<option >2</option>
<option >3</option>
<option >Option</option>
</select>
当这个select选中值为1的option,并且没有失去鼠标焦点时,在键盘上输入2,那么就选中了值为2的option。输入3就选中了值为3的option。输入 o(无论大小写),就选中了值为Option的那一项。
为什么会这样?有办法不让在输入的时候改变值吗?
我想实现的效果是在onkeypress时,在选中项的text后面加上输入的字符实现select可编辑。但现在当输入的时候,选中项的text已经改变,select却选到了别的地方。
其小本的主页 其小本 | 初学一级 | 园豆:37
提问于:2013-05-23 14:22
< >
分享
所有回答(1)
0

给个思路:选中select之后就blur

TiestoRay | 园豆:687 (小虾三级) | 2013-05-23 15:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册