使用RequiredFieldValidator和Watermark属性

时间:2013-06-14 15:02:26

标签: javascript asp.net watermark requiredfieldvalidator

我在aspx页面中使用此代码:

<asp:TextBox ID="Search" runat="server" ToolTip="Search..." Text="Search..." onblur="if (this.value=='') this.value='Search...';" onfocus="if (this.value=='Search...') this.value='';"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvSearch" runat="server" ControlToValidate="Search" ErrorMessage="please insert text" ValidationGroup="Search" SetFocusOnError="True" Display="None"></asp:RequiredFieldValidator>

但我在文本框中使用 Text =“Search”以在文本框中使用Watermark属性。请帮我使用property和RequiredFieldValidator。

1 个答案:

答案 0 :(得分:2)

您可以设置InitialValue = "Search..."

<asp:RequiredFieldValidator ID="rfvSearch" runat="server" 
    ControlToValidate="Search" ErrorMessage="please insert text" 
    ValidationGroup="Search" SetFocusOnError="True" Display="None"
    InitialValue="Search...">
</asp:RequiredFieldValidator>

执行此操作时,除非Search包含与Search...不同的内容,否则将显示错误消息