2010-08-06 2 views
1

ASP.NET 드롭 다운이 너무 작아서 사용자가 선택한 전체 텍스트를 표시 할 수 없습니다. 그래서 선택한 텍스트를 툴팁에 표시하기로 결정했습니다.도구 설명 텍스트가 ASP.Net 드롭 다운에서 선택된 값으로 표시됩니다.

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

답변

1

ToolTip은 드롭 다운 요소 (또는 해당 옵션 요소)의 유효한 속성이 아니므로 스크립트가 작동하지 않습니다. 사용할 속성은 title이지만 불행히도 상위 드롭 다운 요소에서만 작동하며 원하는 옵션 요소에서는 작동하지 않습니다.

이 작업을 수행하는 유일한 방법은 드롭 다운 옆에 툴팁이있는 div가있는 javascript/css 속임수를 사용하는 것이지만 불행하게도이 작업을 수행 할 수있는 기본 제공 기능은 없습니다.

0

title 속성을 추가하면 IE가 아닌 다른 브라우저에서도 작동합니다.

드롭 다운 목록은 일반적으로 툴팁이없는 이유 인 HTML에서 선택 요소로 렌더링됩니다.

this 포럼 주제를 읽어야합니다.

+0

답장을 보내 주셔서 감사합니다.하지만 IE 만 사용하고 있습니다. – Hukam

관련 문제