requiredFieldValidator 控件用于使输入控件成为一个必选字段。
通过该控件,如果输入值的初始值未改变,那么验证将失败。默认地,初始值是空字符串 ("")。
注释:输入值的开头和结尾的空格将在验证前被删除。
注释:InitialValue 不为输入控件设置默认值。它指示了您不希望用户在输入控件中输入的值。
实例
<script runat="server">
protected void Button1_Click(Object sender, EventArgs e) {
if (Page.IsValid) {
Label1.Text = "Page is valid!";
}
}
</script><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server" id="Head1">
<title>RequiredFieldValidator</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp教程:TextBox ID="TextBox1" Runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" Runat="server" Text="Required!" ControlToValidate="TextBox1">
</asp:RequiredFieldValidator>
<br />
<asp:Button ID="Button1" Runat="server" Text="Submit" OnClick="Button1_Click" />
<br />
<br />
<asp:Label ID="Label1" Runat="server"></asp:Label>
</div>
</form>
</body>
</html>
InitialValue 表示默认值 文本框
1 <script runat="server">
2 protected void Button1_Click(Object sender, EventArgs e) {
3 if (Page.IsValid) {
4 Label1.Text = "Page is valid!";
5 }
6 }
7 </script>
8
9 <html xmlns="http://www.w3.org/1999/xhtml" >
10 <head runat="server" id="Head1">
11 <title>RequiredFieldValidator</title>
12 </head>
13 <body>
14 <form id="form1" runat="server">
15 <div>
16 <asp:TextBox ID="TextBox1" Runat="server">My Initial Value</asp:TextBox>
17
18 <asp:RequiredFieldValidator ID="RequiredFieldValidator1" Runat="server"
19 Text="Please change value" ControlToValidate="TextBox1"
20 InitialValue="My Initial Value"></asp:RequiredFieldValidator>
21
22 <asp:RequiredFieldValidator ID="RequiredFieldValidator2" Runat="server"
23 Text="Do not leave empty" ControlToValidate="TextBox1">
24 </asp:RequiredFieldValidator>
25
26 <br />
27 <asp:Button ID="Button1" Runat="server" Text="Submit" OnClick="Button1_Click" />
28 <br />
29 <br />
30 <asp:Label ID="Label1" Runat="server"></asp:Label>
31 </div>
32 </form>
33 </body>
属性
属性 | 描述 |
---|---|
BackColor | RangeValidator 控件的背景颜色 |
ControlToValidate | 要验证的控件的 id |
Display | 验证控件的显示行为。 合法的值有:
|
EnableClientScript | 布尔值,规定是否启用客户端验证。 |
Enabled | 布尔值,规定是否启用验证控件。 |
ErrorMessage |
当验证失败时,在 ValidationSummary 控件中显示的文本。 注释:如果未设置 Text 属性,文本也会显示在该验证控件中。 |
ForeColor | 该控件的前景色。 |
id | 控件的唯一 id。 |
InitialValue | 规定输入控件的初始值(开始值)。默认是 ""。 |
IsValid | 布尔值,指示关联的输入控件是否通过验证。 |
runat | 规定该控件是一个服务器控件。必须设置为 "server"。 |
Text | 当验证失败时显示的消息。 |