下拉列表在某些IE 6浏览器中无效

时间:2010-03-19 18:54:54

标签: html select internet-explorer-6

我们不幸发现自己必须在IE 6中支持我们的产品,因为我们的一些最大的用户使用它。其中一个人今天打电话告诉我,当他点击它时,其中一个下拉列表不起作用 - 它只是选择第一个项目。

我检查了标记,并且正在发送选择控件的全部内容:

<select onchange="SDateFilter_S('#ctlDateRange')" size="1" name="ctlDateRange" style="width:100px;">
            <option selected="selected" value="0">
                All Dates
            </option><option value="1">
                Within
            </option><option value="2">
                Before
            </option><option value="3">
                After
            </option><option value="4">
                Between
            </option><option value="5">
                Last
            </option><option value="6">
                Since
            </option>
        </select>

这是在ASP .NET中完成的,但我相当确定问题不在于ASP .NET,因为当我在IE 6的副本中尝试它时,它可以正常工作。

你知道是什么会导致某些IE 6副本中的下拉列表无法正常工作吗?

4 个答案:

答案 0 :(得分:0)

客户端可能具有干扰下拉列表的插件,设置或策略。

答案 1 :(得分:0)

我认为问题在于下拉列表的onchange事件,因为正常的下拉列表似乎不太可能以这种方式运行。我建议尽可能与客户端进行远程协助会话并检查其IE设置并将其与您的设置进行比较。还要检查其他任何下拉菜单,看看它们是否有同样的问题。

答案 2 :(得分:0)

看来这个问题是因为在某些版本的IE 6的某些未知情况下,字体不会继承。当我强制设置字体时,下拉菜单开始正常工作。

答案 3 :(得分:0)

您的onchange活动是否干涉选择?功能是完整的,还是在途中死亡?这就是我要看的地方。