当前位置:编程学习 > C#/ASP.NET >>

dropdownlist的一个奇怪问题?

B/S项目中用dropdownlist(autopostback=false)来选择中文的科室名列表,通常情况下,在此dropdownlist获得焦点后,只要输入科室名的第一个汉字,就会自动跳到头一个字匹配的条目上。

测试过3台机子都没问题,但今天在另1台机上,发现此功能失灵!但匹配个别英文字头的条目没有问题。

换过输入法;换过IE的编码;确认过区域和语言选项。都不管用!

不知谁知道是怎么回事?


另外:我查看了此网页的源码,这个功能不是通过<input>标记的事件激活javascript实现的。谁能告诉我这个功能的实现是在哪里? --------------------编程问答-------------------- 代码呢?
回复内容太短了!  --------------------编程问答-------------------- 是不是浏览器的问题呢、。? --------------------编程问答-------------------- 关注!!!!!!!!!!!!!!!! --------------------编程问答-------------------- 帮你关注下!!!!!!!!!!!!!!!!!!!!!!!!! --------------------编程问答-------------------- 我也猜是浏览器的问题,但还没找到关键的地方。 --------------------编程问答-------------------- 在描述清楚一点.......................... --------------------编程问答-------------------- 是不是你的js代码的问题?js代码中有与浏览器不兼容的东东。 --------------------编程问答-------------------- 清空IE的缓存看看。 --------------------编程问答-------------------- Web版本的DropDownList有这个功能么?我咋没听说过呢?楼主用的是第三方的控件吧。

在哪能看到现象呢?
--------------------编程问答-------------------- 将原IE6更新到IE7后,问题解决了!

之前还测试过firefox,也不行。  我得出的结论是这个首字匹配功能是浏览器实现的,所以表现有很大差异性。

没用三方控件。想看这个功能的示例,可打开google的翻译界面(http://translate.google.cn/?hl=zh-CN&tab=wT#),然后在“源语言”或“目标语言”下拉框中试试打语言的首字。我测试的结果是IE7可以,当下拉框可得到焦点(背景涂兰)。Firefox不行,感觉此时下拉框根本不接受和处理输入(背景不涂兰,只有虚框)。
--------------------编程问答-------------------- 真是恭喜楼主了 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,