我有一个TextBoxWatermarkExtender。但是当设置为null或清除jQuery水印的文本框的值不会出现时。那么如何清除文本框值以便水印显示出来。 这是代码
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
function ImgcloseButton_onclick() {
$("#txtChildFirstName").val('');
$("#txtChildFirstName").val("");
$("#txtChildFirstName").val(null);
}
</script>
<asp:TextBox ID="txtChildFirstName" runat="server" TabIndex="14" CssClass="registrationTextBoxes" ToolTip="min. 3 characters"></asp:TextBox>
<asp:TextBoxWatermarkExtender ID="txtWaterChildFirstName" runat="server" TargetControlID="txtChildFirstName" WatermarkText="Min. 3 characters" WatermarkCssClass="txtWatermarked" />
&#13;
答案 0 :(得分:0)
我得到了解决方案。我需要将TextBox的css类切换到水印css并设置textbox的默认值..