1. 程式人生 > >表單驗證ASP.NET RequiredFieldValidator 控制元件使用方法及使用例項

表單驗證ASP.NET RequiredFieldValidator 控制元件使用方法及使用例項

例項

w3school例項:
<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>
驗證結果: