
- HTML Tutorial
- HTML - Home
- HTML - Overview
- HTML - Basic Tags
- HTML - Elements
- HTML - Attributes
- HTML - Formatting
- HTML - Phrase Tags
- HTML - Meta Tags
- HTML - Comments
- HTML - Images
- HTML - Tables
- HTML - Lists
- HTML - Text Links
- HTML - Image Links
- HTML - Email Links
- HTML - Frames
- HTML - Iframes
- HTML - Blocks
- HTML - Backgrounds
- HTML - Colors
- HTML - Fonts
- HTML - Forms
- HTML - Embed Multimedia
- HTML - Marquees
- HTML - Header
- HTML - Style Sheet
- HTML - Javascript
- HTML - Layouts
- HTML References
- HTML - Tags Reference
- HTML - Attributes Reference
- HTML - Events Reference
- HTML - Fonts Reference
- HTML - ASCII Codes
- ASCII Table Lookup
- HTML - Color Names
- HTML - Entities
- HTML - Fonts Ref
- HTML - Events Ref
- MIME Media Types
- HTML - URL Encoding
- Language ISO Codes
- HTML - Character Encodings
- HTML - Deprecated Tags
How to limit an HTML input box so that it only accepts numeric input?
In this article, we will learn how to limit an HTML input box so that it only accepts numeric inputs.
We use the <input type="number"> to limit an HTML input box so that it only accepts numeric inputs. By using this, we will get a numeric input field.
Syntax
Following is the syntax to limit an HTML input box so that it only accepts numeric input.
<input type="number">
Example
Following is the example program to limit an HTML input box so that it only accepts numeric input -
<!DOCTYPE html> <html> <center> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> input[type=number] { width: 10%; padding: 12px 20px; margin: 8px 0; box-sizing: border-box; border: 2px solid mediumseagreen; border-radius: 4px; } </style> </head> <body> <h1>Tutorialspoint</h1> <form action = "" method = "get"> Enter your Mobile number - <input type="number"> <br><br> Enter your area Pincode - <input type="number"> <br><br> <input type="submit" value="Submit"> </form> </body> </center> </html>
If we try to enter any value apart from numeric it will not allow. So it strictly allows only numeric values.
Example
Following is another example program to limit an HTML input box so that it only accepts numeric input -
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <form action = "" method = "get"> Phone Number: <input type="number" name="num" min="1" max="20"><br> <input type="submit" value="Submit"> </form> </body> </html>
After limiting the input box to number, if a user enters text and press submit button, then the following can be seen “Please enter a number.”
We can also limit the value of the number input field.
After limiting the input box to number, if a user enters greater than the limit and press submit button, then the following can be seen “Value must be less than or equals to limit value specified(20)”
Example
Following is another example program to limit an HTML input box so that it only accepts numeric input -
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <form action = "" method = "get"> <h3>Select the quantity, and we cannot deliver more than 5.</h3><br> Pizza<input type="number" name="num" min="0" max="5"><br> Burger<input type="number" name="num" min="0" max="5"><br> Garlic Bread<input type="number" name="num" min="0" max="5"><br> Pepsi<input type="number" name="num" min="0" max="5"><br> </form> </body> </html>
If you compile and run the above code, it will display 4 boxes and you can set the limit from minimum 0 to maximum 5.
- Related Articles
- How to give a limit to the input field in HTML?
- How to call a stored procedure that accepts input parameters, using JDBC program?
- How to disable/enable an input box with jQuery?
- How to limit input text length using CSS3?
- How to limit maximum items on multiple input ()?
- How to include an input field in HTML?
- How to check if input is numeric in C++?
- How to disable autocomplete of an HTML input field?
- How to change Input box borders after filling the box using JavaScript?
- Get value of an input box using Selenium (Python)
- How to use year input type in HTML?
- How to take user input using HTML forms?
- How to use range input type in HTML?
- How to use month input type in HTML?
- How to use time input type in HTML?
