Validate textbox value manually (C#) : TextBox « Asp Control « ASP.Net






Validate textbox value manually (C#)

<%@ Page Language="c#" Debug="true" %>
<script Language="c#" runat="server">
  void CompleteOrder(object sender, EventArgs e)
  {
    if (txtQuantity.Text != "")
    {
      if (!(Char.IsNumber(txtQuantity.Text,0)))
      {
        if (txtQuantity.Text.Substring(0,1) != "-")
        {
          lblOrderConfirm.Text = "Please provide only numbers in Quantity field.";
        }
        else
        {
          lblOrderConfirm.Text = "Please provide a Quantity greater than 0."; 
        }
      }
      else if (Convert.ToInt32(txtQuantity.Text) == 0)
      {
        lblOrderConfirm.Text = "Please provide a Quantity greater than 0."; 
      }
      else if (Convert.ToInt32(txtQuantity.Text) > 0)
      {
        lblOrderConfirm.Text = "Order Successfully placed."; 
      }
    }
    else
    {
      lblOrderConfirm.Text = "Please provide an Order Quantity.";
    }
  }
</script>
<html>
  <head>
    <title>Manual Trapping Example</title>
  </head>
  <body>
    <form method="post" action="manualtrapping.aspx" runat="server">
      <asp:Label text="Order Quantity" runat="server" />
      <asp:TextBox id="txtQuantity" runat="server" />
      <br />
      <asp:Button id="btnComplete_Order" Text="Complete Order"
                                         onclick="CompleteOrder"
                                         runat="server"/>
      <br />
    <asp:Label id="lblOrderConfirm" runat="server"/>
    </form>
  </body>
</html>

           
       








Related examples in the same category

1.asp:TextBox: format (VB.net)
2.asp:TextBox: AccessKey (VB.net)
3.asp:TextBox: BorderStyle (VB.net)
4.Single Line asp:TextBox (VB.net)
5.Multiline asp:TextBox (VB.net)
6.MaxLength for asp:textbox (VB.net)
7.TabIndex for asp:textbox (VB.net)
8.asp:textbox: back ground color (VB.net)
9.asp:textbox: wrap (VB.net)
10.BackColor, ForeColor, BorderColor, AccessKey, Columns for asp:textbox (VB.net)
11.Convert value from asp:TextBox to upper case (VB.net)
12.Control asp:TextBox visibility (VB.net)
13.Get Text Box input and check if it is an Odd Number (VB.net)
14.On text changed in asp:TextBox (VB.net)
15.Watch TextBox, CheckBox and radiobutton auto post back action (C#)
16.HTML Button, Select and InputBox in code behind (C#)
17.asp: textbox on text changed event (C#)
18.Is asp:textbox empty (C#)
19.Get value from TextBox (C#)
20.Pre fill the asp textbox control (C#)
21.TextMode: SingleLine, Password and MultiLine
22.Set TextBox focus
23.Triggering an event when a TextBox change occurs (VB)
24.Triggering an event when a TextBox change occurs (C#)
25.Set AutoCompleteType
26.Set MaxLength, Columns
27.Rows, TextMode, Wrap
28.TextMode=Password
29.Create URL from textbox input