Click here to Skip to main content
15,891,372 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
VB
<form id="form1" runat="server">
            <h1>401K Future Value Calculator</h1>
            <label>Monthly investment:</label>
            <asp:DropDownList ID="ddlMonthlyInvestment" runat="server" CssClass="entry"><br />
            <label>Annual interest rate:</label>
            <asp:TextBox ID="txtInterestRate" runat="server" CssClass="entry">6.0
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
                    CssClass="validator" ErrorMessage="Interest rate is required." 
                    ControlToValidate="txtInterestRate" Display="Dynamic" Enabled="False">
                <asp:RangeValidator ID="RangeValidator1" runat="server" CssClass="validator" 
                    ControlToValidate="txtInterestRate" Display="Dynamic" 
                    ErrorMessage="Interest rate must range from 1 to 20." MaximumValue="20" 
                    MinimumValue="1" Type="Double" Enabled="False"><br />
            <label>Number of years:</label>
            <asp:TextBox ID="txtYears" runat="server" CssClass="entry">10
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                    CssClass="validator" ControlToValidate="txtYears" Display="Dynamic" 
                    ErrorMessage="Number of years is required.">
                <asp:RangeValidator ID="RangeValidator2" runat="server" CssClass="validator"
                    ControlToValidate="txtYears" Display="Dynamic" 
                    ErrorMessage="Years must range from 1 to 45." MaximumValue="45" 
                    MinimumValue="1" Type="Integer" Enabled="False"><br />
            <label>Future value:</label>
            <asp:Label ID="lblFutureValue" runat="server" Text=""><br />
            <asp:Button ID="btnCalculate" runat="server" Text="Calculate" CssClass="button" />
            <asp:Button ID="btnClear" runat="server" Text="Clear" CssClass="button" CausesValidation="False" />
        </form>
Posted
Updated 10-Dec-14 15:58pm
v2

1 solution

2 - txtInterestRate and txtYears (but, 2 validations are being performed on each of those controls)
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900