标题:高手解答下!下拉框选择能实现打第一个字母而想要选择的项跳出来不?
只看楼主
lxb0592
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2012-5-28
结帖率:86.67%
已结贴  问题点数:20 回复次数:9 
高手解答下!下拉框选择能实现打第一个字母而想要选择的项跳出来不?
如图:下拉框有100多位职工。操作人员要选择一个要找半天,比较麻烦。能实现在要选的框内敲要找的项的第一个字母,出现相应的选项不?高手帮忙解答下啊?非常感激!!!

搜索更多相关主题的帖子: 字母 
2012-07-14 23:55
liying568
Rank: 2
来 自:查尔
等 级:论坛游民
帖 子:5
专家分:15
注 册:2012-7-14
得分:0 
关键字 ajax 搜索提示。
2012-07-15 09:42
lxb0592
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2012-5-28
得分:0 
大概怎么弄啊?我这个选择下拉框 点击就出现选择,不让你输入字母啊?
ajax 搞不来啊
2012-07-15 11:08
coretear
Rank: 4
等 级:业余侠客
威 望:1
帖 子:102
专家分:244
注 册:2012-6-5
得分:7 
确实有难度,给思路
1 在获得列表数据时 用asp按名字排序 Select * from table order by ***
2 javascript索引列表数据第一个字
3 做一个汉子库对汉子进行缩写转换放入一个二位数组,数组里记录缩写英文及select index位置
4 循环数组判断26个字母在select index出现的第一个位置,重新生成数组
5 select 焦点事件获得执行筛选函数
6 筛选函数这样写,获得event.keyCode(键盘键值),根据键值查询数组,获得index位置,然后定位对应缩写字母的第一个符合条件的列表数据

这样基本达到效果,比如,如果数据里有 不好,你好,你很好,敲入n的话会定位到你好,这样目的就达到了
2012-07-15 12:41
coretear
Rank: 4
等 级:业余侠客
威 望:1
帖 子:102
专家分:244
注 册:2012-6-5
得分:0 
汉字库 可找我要
2012-07-15 12:47
lxb0592
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2012-5-28
得分:0 
回复 4楼 coretear
谢谢你给的思路!!

不过这个思路我这个菜鸟基本上搞不定啊? 能有现成的,给我参考不?
2012-07-15 12:59
liying568
Rank: 2
来 自:查尔
等 级:论坛游民
帖 子:5
专家分:15
注 册:2012-7-14
得分:7 
http://www.
给你个参考例子 自己去看看
2012-07-15 13:11
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:7 
读取出来字母放前面中文名字放后面 这样按对应字母就。。。你懂的
2012-07-16 22:29
lxb0592
Rank: 1
等 级:新手上路
帖 子:108
专家分:0
注 册:2012-5-28
得分:0 
回复 8楼 aspic
谢谢版主!不过这个我试过只能按第一个字母!比如胡永 胡强兵  如果按H 则只会出一个,
怎么改成按全拼的字母形式,比如按 HY 出现胡永, 按HQB 跳出胡强兵啊?
2012-07-17 09:34
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
。。不可能按多个的 除非你用一个输入框然后ajax过滤了
2012-07-17 14:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-373416-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057459 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved