Click here to Skip to main content
15,867,568 members
Articles / Web Development / HTML
Alternative
Tip/Trick

Text box to accept only number

Rate me:
Please Sign up or sign in to vote.
5.00/5 (8 votes)
27 Dec 2011CPOL 55.4K   7   4
Here is a really simple code for a numeric text box and it will work in all browsers. Only works for web applications. function CheckNumeric(e) { if (window.event) //...

Here is a really simple code for a numeric text box and it will work in all browsers. Only works for web applications.


HTML
<head  runat="server">
    <title></title>
    <script language="javascript" type="text/javascript">
        function CheckNumeric(e) {

            if (window.event) // IE 
            {
                if ((e.keyCode < 48 || e.keyCode > 57) & e.keyCode != 8) {
                    event.returnValue = false;
                    return false;

                }
            }
            else { // Fire Fox
                if ((e.which < 48 || e.which > 57) & e.which != 8) {
                    e.preventDefault();
                    return false;

                }
            }
        }
     
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <asp:textbox id="TextBox1" runat="server" onkeypress="CheckNumeric(event);" 
             xmlns:asp="#unknown"></asp:textbox>
    </form>
</body></head>

License

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


Written By
Software Developer
India India
I am working as software engineer since last 3.5 year.
i am working in .net technologies.

Comments and Discussions

 
BugTab and Enter key won't work too Pin
Ankur\m/5-Apr-13 0:05
professionalAnkur\m/5-Apr-13 0:05 
GeneralMy vote of 5 Pin
V!jAy pAnT28-Jun-12 23:20
V!jAy pAnT28-Jun-12 23:20 
GeneralRe: My vote of 5 Pin
KManishS2-Feb-13 0:05
KManishS2-Feb-13 0:05 
GeneralReason for my vote of 5 Good Pin
Vinod Satapara27-Dec-11 18:18
Vinod Satapara27-Dec-11 18:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.