title: Validating Form Number Type Javascript
body: <p>Hi I've got this problem. In my html code I can't seem to validate my input type "numbers". Iv'e used this code to try and validate it but it does not work </p>
  
  <pre><code>function validateForm()
  {
  var x=document.forms["form_name"]["number_name"].value;
  if (x==null || x=="")
    {
    alert("The following must be filled out");
    return false;
    }
  }
  </code></pre>
  
  <p>I took this code from a web site that validates an input type "text" not numbers. I'm trying to implement a working "number" validation to my full html code. Btw this a sample of my form:</p>
  
  <pre><code>&lt;form action = "test.php" method = "post" onsubmit = "return validateForm()" name ="form_name"&gt;
  &lt;input type = "number" min = "0" placeholder = "0" name = "number_name" size = "2"/&gt;
  </code></pre>
  
  <p>I am wondering if it is possible to use the javascript valdiation above to validate the number form or  is there an easier way to do it.</p>
  
  <p>*<em>In-Depth *</em>
  I made a quick html code for my first question and made multiple form of 'number'. It's incomplete... I decide to test one 'number' before implementing the code for the whole form
  This is my code so far:</p>
  
  <pre><code>&lt;html&gt;
      &lt;head&gt;
      &lt;script language="javascript"&gt;
      function validateForm()
      {
      var x=document.forms["order"]["cappuccino_qty"].value;
      if (x &gt;= 0 || x &lt; 0);
      {
      alert("The following must be filled out");
      return false;
      }
      }
      &lt;/script&gt;   
      &lt;body&gt;              
      &lt;form action = "test.php" method = "post" onsubmit = "return validateForm()" name ="order"&gt;
                  &lt;label class = "field" for = "Cappucino"&gt;Cappuccino
                  &lt;input type = "number" min = "0" placeholder = "$3.75" name = "cappuccino_qty" size = "2"/&gt;&lt;br&gt;
                  &lt;label class = "field" for = "Espresso"&gt;Espresso
                  &lt;input type = "number" min = "0" placeholder = "$3.00" name = "espresso_qty" size = "2"/&gt;&lt;br&gt;
                  &lt;label class = "field" for = "Double Espresso"&gt;Double Espresso
                  &lt;input type = "number" min = "0" placeholder = "$4.25" name = "double_espresso_qty" size = "2"/&gt;&lt;br&gt;
                  &lt;label class = "field" for = "Flat White"&gt;Flat White
                  &lt;input type = "number" min = "0" placeholder = "$3.75" name = "flat_white_qty" size = "2"/&gt;&lt;br&gt;
                  &lt;label class = "field" for = "Latte"&gt;Latte  
                  &lt;input type = "number" min = "0" placeholder = "$3.50" name = "latte_qty" size = "2"/&gt;&lt;br&gt;
                  &lt;label class = "field" for = "Ice Coffee"&gt;Ice Coffee
                  &lt;input type = "number" min = "0" placeholder = "$2.50" name = "ice_qty" size = "2"/&gt;&lt;br&gt;
                  &lt;input type = "submit" value = "submit" name = "submit"/&gt;
                  &lt;p&gt;
         &lt;/form&gt;
         &lt;/body&gt;  
         &lt;/head&gt;
         &lt;/Html&gt;
  </code></pre>