2010-08-06 21 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