表單驗證ASP.NET RequiredFieldValidator 控制元件使用方法及使用例項
阿新 • • 發佈:2019-01-22
例項
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>