ASP.NET RequiredFieldValidator 控件
定義和用法
RequiredFieldValidator 控件用於使輸入控件成爲一個必選字段。
通過該控件,如果輸入值的初始值未改變,那麼驗證將失敗。默認地,初始值是空字符串 ("")。
註釋:輸入值的開頭和結尾的空格將在驗證前被刪除。
註釋:InitialValue 不爲輸入控件設置默認值。它指示了您不希望用戶在輸入控件中輸入的值。
屬性
屬性 | 描述 |
---|---|
BackColor | RangeValidator 控件的背景顏色 |
ControlToValidate | 要驗證的控件的 id |
Display | 驗證控件的顯示行爲。
合法的值有:
|
EnableClientScript | 布爾值,規定是否啓用客戶端驗證。 |
Enabled | 布爾值,規定是否啓用驗證控件。 |
ErrorMessage |
當驗證失敗時,在 ValidationSummary 控件中顯示的文本。 註釋:如果未設置 Text 屬性,文本也會顯示在該驗證控件中。 |
ForeColor | 該控件的前景色。 |
id | 控件的唯一 id。 |
InitialValue | 規定輸入控件的初始值(開始值)。默認是 ""。 |
IsValid | 布爾值,指示關聯的輸入控件是否通過驗證。 |
runat | 規定該控件是一個服務器控件。必須設置爲 "server"。 |
Text | 當驗證失敗時顯示的消息。 |
實例
<html>
<body>
<form runat="server">
名稱:<asp:TextBox id="name" runat="server" />
<br />
年齡:<asp:TextBox id="age" runat="server" />
<br /><br />
<asp:Button runat="server" Text="提交" />
<br /><br />
<asp:RequiredFieldValidator ControlToValidate="name" Text="name 字段是必填的!" runat="server" />
</form>
</body>
</html>
<form id="form1" runat="server">
<div style="height: 580px">
<igtbar:UltraWebToolbar ID="UltraWebToolbar1" runat="server">
<ClientSideEvents Click="OnToolBarClick1"></ClientSideEvents>
<Items>
<igtbar:TBarButton Image="~/Images/Icons/save.gif" Key="btnSave" Text="保存">
<DefaultStyle Width="60px">
</DefaultStyle>
</igtbar:TBarButton>
<igtbar:TBarButton Image="~/Images/Icons/exit.gif" Key="btnClose" Text="關閉">
<DefaultStyle Width="60px">
</DefaultStyle>
</igtbar:TBarButton>
</Items>
</igtbar:UltraWebToolbar>
<table class="MainFont" border="0" cellpadding="2" cellspacing="0" style="width: 600px;">
<colgroup>
<col width="70px" align="right" />
<col align="left" />
</colgroup>
<tr>
<td colspan="4" align="left">
<thinker:FormItemGroup ID="FormItemGroup1" runat="server" Text="捲菸投放信息"></thinker:FormItemGroup>
</td>
</tr>
<tr>
<td align="right" width="100px">年度</td>
<td>
<asp:DropDownList ID="ddlYear" runat="server"></asp:DropDownList>
</td>
<td></td>
<td align="right">周</td>
<td>
<asp:DropDownList ID="ddlWeek" runat="server"></asp:DropDownList>
</td>
</tr>
<tr>
<td align="right">開始時間</td>
<td>
<igsch:WebDateChooser ID="wdcStart" runat="server"></igsch:WebDateChooser>
</td>
<td>
<asp:RequiredFieldValidator ControlToValidate="wdcStart" Text="必填!" runat="server" />
</td>
<td align="right">結束時間</td>
<td>
<igsch:WebDateChooser ID="wdcEnd" runat="server"></igsch:WebDateChooser>
</td>
<td>
<asp:RequiredFieldValidator ControlToValidate="wdcEnd" Text="必填!" runat="server" />
</td>
</tr>
<tr>
<td align="right">同期開始時間</td>
<td>
<igsch:WebDateChooser ID="wdcTqStart" runat="server"></igsch:WebDateChooser>
</td>
<td>
<asp:RequiredFieldValidator ControlToValidate="wdcTqStart" Text="必填!" runat="server" />
</td>
<td align="right">同期結束時間</td>
<td>
<igsch:WebDateChooser ID="wdcTqEnd" runat="server"></igsch:WebDateChooser>
</td>
<td>
<asp:RequiredFieldValidator ControlToValidate="wdcTqEnd" Text="必填!" runat="server" />
</td>
</tr>
</table>
</div>
<input id="hidND" type="hidden" runat="server" />
<input id="hidWeek" type="hidden" runat="server" />
</form>