Mega Code Archive

 
Categories / ASP.Net / Validation By Control
 

Required field validator (VB net)

<%@ Page Language="vb" %> <html> <head>    <title>Validation Control Example</title>     <script language="javascript">     <!--       function ClientValidate(source, arguments)       {          //alert(arguments.Value);          var r, re;      //Declare variables.          re = new RegExp(/^[1-9][0-9][0-9][0-9]$/);  //Create regular expression object.          r = re.test(arguments.Value);  //Test for match.          arguments.IsValid = r;    //Return results.       }    -->    </script>    <script runat="server">       Sub Page_Load()          vsSummary.DisplayMode = ValidationSummaryDisplayMode.List       End Sub       Sub ServerValidation (source As object, args As ServerValidateEventArgs)          Dim RegExVal As New System.Text.RegularExpressions.Regex("^\d{4}$")          If RegExVal.IsMatch(args.Value) Then             args.IsValid = True          Else             args.IsValid = False          End If       End Sub    </script> </head> <body>    <h1>Validation Control Example</h1>    <form runat="server">       <asp:table id="MyTable" border="1" cellpadding="5" cellspacing="0" runat="server">          <asp:tablerow runat="server">             <asp:tablecell runat="server">                RegularExpressionValidator Control:                <br><br>                Enter a valid 5 or 9-digit zip code             </asp:tablecell>             <asp:tablecell runat="server">                <asp:textbox id="zipcode" runat="server"/><br>                <asp:regularexpressionvalidator id="reZipCode"                   controltovalidate="zipcode"                   validationexpression="^\d{5}$|^\d{5}-\d{4}$"                   errormessage="Not a valid Zip code!"                   display="static"                   runat="server"/>             </asp:tablecell>          </asp:tablerow>          <asp:tablerow runat="server">             <asp:tablecell runat="server">                RequiredFieldValidator Control:                <br><br>                Enter a login name             </asp:tablecell>             <asp:tablecell runat="server">                <asp:textbox id="login" runat="server"/><br>                <asp:requiredfieldvalidator id="rfvLogin"                   controltovalidate="login"                    display="static"                   errormessage="Login cannot be blank!"                   runat="server"/>             </asp:tablecell>          </asp:tablerow>          <asp:tablerow runat="server">             <asp:tablecell runat="server">                ValidationSummary Control:             </asp:tablecell>             <asp:tablecell runat="server">                <asp:validationsummary id="vsSummary"                   displaymode="bulletlist"                    headertext="Page has the following errors: "                   showsummary="true"                    showmessagebox="false"                   runat="server"/>             </asp:tablecell>          </asp:tablerow>          <asp:tablerow runat="server">             <asp:tablecell colspan="2" runat="server">                <asp:button text="submit" runat="server"/>             </asp:tablecell>          </asp:tablerow>       </asp:table>       <asp:label id="MyLabel" runat="server"/>    </form> </body> </html>