Allow only numbers in textbox keydown

Allow only numbers in textbox keydown, keypress jQuery

Allow only numeric input in textbox using AngularJs

In this article, I am sharing code sample for allow only numeric input in textbox using keydown, keypress jQuery.

The example for allow only numbers in textbox as following -

        $(function () {
            $("#txtloanAmount").keydown(function (e) {
                allowOnlyNumber(e);
            });

            $("#txtmonths").keydown(function (e) {
                allowOnlyNumber(e);
            });

            var allowOnlyNumber = function (e) {
                // Allow: backspace, delete, tab, escape, enter and .
                if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110]) !== -1 ||
                    // Allow: Ctrl+A, Command+A
                    (e.keyCode === 65 && (e.ctrlKey === true || e.metaKey === true)) ||

                    // Allow: home, end, left, right, down, up
                    (e.keyCode >= 35 && e.keyCode <= 40)) {

                    // let it happen, don't do anything
                    return;
                }

                // Ensure that it is a number and stop the keypress
                if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {
                    e.preventDefault();
                }
            }
        });
ANIL SINGH

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 - https://www.code-sample.com/
My Books - Book 1 and Book 2

Allow only numbers in textbox keydown, keypress jQuery Allow only numbers in textbox keydown, keypress jQuery Reviewed by Anil Singh on 11:53 PM Rating: (5)
www.code-sample.com/. Powered by Blogger.
^