allow only numbers in textbox javascript

Hi All, I'm going to explain to allow only numbers in text-box using JavaScript

Today's, I have a requirement to allow only numbers in the contact no., hours, Id etc. textbox using JavaScript, want to allow only numbers or digits and the 
alphabetic and special characters(A to Z a to z.,@#!$%^&*()_+=|\ etc.) are not allowed in the text-box.

These Code samples are working on mostly browsers (IE, Mozilla, Firefox etc.)

In the 1st step, Code Sample for HTML/ASP.Net


<iput id="txt_PhoneNo" type="text" name="txt_PhoneNo" 
onkeypress="return allowNumbersOnly(keyEvent);" >

ASP.Net :

<asp:TextBox id="txt_PhoneNo"
onkeypress="return allowNumbersOnly(keyEvent);" runat="server" />

In the 2st step, Code Sample for JavaScript

<script type="text/javascript" lang="ja">
    //Is used to check the only numbers in the textbox.
    function allowNumbersOnly(keyEvent) {
        var result = (keyEvent.which) ? keyEvent.which : event.keyCode;
        if (result > 31 && (result < 48 || result > 57)) {
            return false;
        } else {
            return true;



Anil Singh is an author, tech blogger, and software programmer. Book writing, tech blogging is something do extra and Anil love doing it. For more detail, kindly refer to this link..

My Tech Blog -
My Books - Book 1 and Book 2

allow only numbers in textbox javascript allow only numbers in textbox javascript Reviewed by Unknown on 9:45 PM Rating: (5) Powered by Blogger.