2010-08-06 20 views
1

我有ASP.NET下拉菜单,它太小而不能显示用户选择的全文。 所以我决定在工具提示中显示选定的文本。工具提示文本作为ASP.Net中的选定值dropdown

ApplyToDropDown.Attributes.Add("onMouseOver", "ShowApplyToText()"); 

function ShowApplyToText() 
{ 
    var ApplyToDropDown = document.getElementById("ApplyToDropDown"); 
    if(ApplyToDropDown != null) 
      ApplyToDropDown.ToolTip = ApplyToDropDown.selectedText; // line 5 
} 

但我没有得到一个输出。我也试过ApplyToDropDown.title它也没有工作。

请帮我解决这个问题。

+0

http://forums.asp.net/p/903935/994720.aspx – RPM1984 2010-08-06 11:24:14

回答

1

ToolTip不是一个下拉元素(或其选项元素)的有效属性,所以不幸的是你的脚本不能工作。您想要使用的属性是title,但不幸的是,只能在顶部下拉元素上使用,而不是在您正在查找的每个选项元素上。

获得此项工作的唯一方法是使用一些javascript/css技巧,将鼠标悬停在工具提示旁边的下拉列表中,但没有什么不幸的是,内置的工具可以做到这一点。

0

如果添加标题属性,那么它将在IE以外的浏览器中工作。

下拉列表呈现为HTML中的select元素,这就是为什么它通常没有工具提示。

已阅读this论坛主题。

+0

感谢您的回复,但我只使用IE浏览器。 – Hukam 2010-08-06 11:36:54