2014-03-30 2 views
0

asp.net TextBox가 있는데 AjaxControlToolkit의 TextBoxWatermark을 사용하여 상자가 비어있는 동안 일부 경첩 텍스트를 표시합니다.ajaxcontroltoolkit을 사용하는 동안 텍스트 상자가 비어 있으면 javascript로 확인하십시오. TextBoxWatermark

문제는 onclient가 특정 버튼을 클릭 할 때 텍스트 상자가 비어 있는지 확인하려고합니다. 그것으로 워터 마크 확장 필드가 비어 있지 생각하는 코드를 만드는 힌트 텍스트이기 때문에

document.getElementById를의 자바 스크립트 코드 (fieldName에) .value == ""

은 작동하지 않습니다 .

이 문제에 대한 해결책은 무엇입니까?

답변

0

get_IsWaterMarked을 사용하여 워터 마크가 표시되는지 여부에 액세스 할 수있는 래퍼를 사용할 수 있습니다.

Sys.Extended.UI.TextBoxWrapper.get_Wrapper(document.getElementById(fieldName)).get_IsWatermarked() 

AjaxControlToolKit의 버전 4.1.7.1213에서 시도했습니다.

TextBoxWatermark 컨트롤의 소스 코드를보고 코드를 가져 왔습니다. 참조 : http://ajaxcontroltoolkit.codeplex.com/SourceControl/latest#Client/MicrosoftAjax.Extended/TextboxWatermark/TextboxWatermark.pre.js

관련 문제