Click here to Skip to main content
15,868,016 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Using below line to set a watermark text in JavaScript
ASP.NET
<asp:TextBox ID="txtEmailAdd"  CssClass="txtbx"  runat="server" Width="300px" >
                         <ajax:TextBoxWatermarkExtender ID="TWEEmailWatermark" BehaviorID="EmailWatermark"  runat="server" TargetControlID="txtEmailAdd" WatermarkText="Enter your email" WatermarkCssClass="txtbx">


JavaScript
$find("EmailWatermark").set_Text(JsMessages.EnterEmailorUserName);

JavaScript
if (!AjaxControlToolkit.TextBoxWrapper.get_Wrapper($get("txtEmailAdd"))._isWatermarked) {
    $get("txtEmailAdd").value =  ": Hello!";
}

but that sets the textbox text value ..
Posted
v2

1 solution

Use the following code...
JavaScript
$find("EmailWatermark").set_WatermarkText("Hello");

It is working, tested at my end.
 
Share this answer
 
Comments
Rajni from delhi 26-Apr-14 8:49am    
<img src="../Resources/Images/CSO/gsk_CSO_12.png" width="32" height="82" önclick="ShowDivOverlay('Register');" />

<asp:TextBox ID="txtEmailAdd" CssClass="txtbx" runat="server" Width="300px" >
<ajax:TextBoxWatermarkExtender ID="TWEEmailWatermark" BehaviorID="EmailWatermark" runat="server" TargetControlID="txtEmailAdd" WatermarkText="Enter your email" WatermarkCssClass="txtbx">


Onclose dv
function CloseOverlayDialog(which) {
$find('EmailWatermark')._watermarkText = "Rajni";
}
but it's not happening at my end
You are assigning a property that is "watermarkText". But I said you to call a function that is ".set_WatermarkText". Please see the code in my answer carefully. You are doing wrong.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900