【问题标题】:use RequiredFieldValidator and Watermark property使用 RequiredFieldValidator 和 Watermark 属性
【发布时间】:2013-06-14 15:02:25
【问题描述】:

我在 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" 以在文本框中使用水印属性。请帮我使用属性和RequiredFieldValidator。

【问题讨论】:

    标签: javascript asp.net watermark requiredfieldvalidator


    【解决方案1】:

    你可以设置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... 不同的内容

    【讨论】:

    • 谢谢。我使用RegularExpressionValidator:ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"。请帮帮我。
    • @Babak Saeedi:不要试图粗鲁,但您可以考虑为此创建一个单独的问题,因为它与您的原始问题无关。在评论区回答 100 个不相关的问题是很常见的,这不是我们的想法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    相关资源
    最近更新 更多