2013-02-18 4 views
0

.net C# 텍스트 상자에 교육용 텍스트 오버레이를 추가하는 방법은 무엇입니까?텍스트 상자에 텍스트 오버레이

enter image description here

+0

같이 할 수 있습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –

+0

[AJAX : TextBoxWatermark] 시도 (http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/TextBoxWatermark/TextBoxWatermark.aspx) –

답변

1

당신은 아약스 텍스트 상자에 워터 마크 컨트롤을 사용할 수 있습니다 : 당신이 아약스 - 제어 - 키트에서 TextBoxWatermarkExtender을 사용할 수 있습니다 asp.net을 사용하는 경우

<ajaxToolkit:TextBoxWatermarkExtender ID="TBWE2" runat="server" 
     TargetControlID="TextBox1" 
     WatermarkText="Type First Name Here" 
     WatermarkCssClass="watermarked" /> 

당신은 here

+0

@ Downvoter- Downvoting dosen't는 downvoting하기 전에 코멘트를 남겨 두는 것 – coder

+0

이것은 또한 작동합니다. –

1

당신은 그렇게 JQuery를 사용할 수 있습니다 :

나는이 페이지의 제목 텍스트 상자 같은 효과를 얻으려면

샘플 :

$('#inputId').watermark('watermark you want to show'); 

또는 당신은 자바 스크립트를 사용할 수 있습니다 :

function watermark(inputId,text){ 
    var inputBox = document.getElementById(inputId); 
    if (inputBox.value.length > 0){ 
     if (inputBox.value == text) 
     inputBox.value = ''; 
    } 
    else 
     inputBox.value = text; 
} 

<input id="inputTextboxId" type="text" value="type here" onfocus="watermark('inputTextboxId','type here');" onblur="watermark('inputTextboxId','type here');" /> 
+0

http://meta.stackexchange.com/questions/45176/when-is-use-jquery -not-a-valid-answer-to-a-javascript- 질문 –

+0

Microsoft JScript 런타임 오류 : 개체가 속성 또는 메서드 '워터 마크'를 지원하지 않습니다. –

+0

프로젝트에 플러그인 파일을 포함시키고 페이지에 참조 했습니까? – Zaki

1

에서 그것을 얻을 수

http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/


그것은 익스텐더 아닌 REPL입니다 다음과 같이 사용, 텍스트 상자에 대한 acement :

<asp:textbox id="txtSalesEventNo" runat="server" CssClass="textbox" Width="30%" /> 
<act:TextBoxWatermarkExtender ID="wmSalesEventNo" TargetControlID="txtSalesEventNo" WatermarkText="Sales Event Number" WatermarkCssClass="watermarked_border" runat="server" /> 
+0

이것은 괜찮지 만 행, 너비 등과 같이 표준 텍스트 상자의 많은 속성을 처리하지 못합니다. –

0

당신은 내가 제목을 편집 한이 solution

/* Full overlay */ 
$(function() { 
    $('.full_overlay .content').hide(); 
    $('.full_overlay').mouseenter(function() { 
     $(this).find('.content').stop(true, true).fadeIn('slow'); 
    }).mouseleave(function() { 
     $(this).find('.content').stop(true, true).fadeOut('slow'); 
    }) 
});