确实有难度,给思路
1 在获得列表数据时 用asp按名字排序 Select * from table order by ***
2 javascript索引列表数据第一个字
3 做一个汉子库对汉子进行缩写转换放入一个二位数组,数组里记录缩写英文及select index位置
4 循环数组判断26个字母在select index出现的第一个位置,重新生成数组
5 select 焦点事件获得执行筛选函数
6 筛选函数这样写,获得event.keyCode(键盘键值),根据键值查询数组,获得index位置,然后定位对应缩写字母的第一个符合条件的列表数据
这样基本达到效果,比如,如果数据里有 不好,你好,你很好,敲入n的话会定位到你好,这样目的就达到了