Mega Code Archive

 
Categories / ASP.Net / Validation By Control
 

Validation summary in action (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">                Compare Validator Control:                <br><br>                Enter two numbers to compare             </asp:tablecell>             <asp:tablecell runat="server">                <asp:textbox id="value1" runat="server"/><br>                <asp:textbox id="value2" runat="server"/><br>                <asp:comparevalidator id="cvCompare"                    controltovalidate="value1"                    controltocompare="value2"                    operator="equal"                    type="integer"                    errormessage="Fields are not equal!"                    display="dynamic"                    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>