Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

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

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

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


This post first appeared on Programming, please read the originial post: here

Share the post

Allow only numbers in textbox keydown, keypress jQuery

×

Subscribe to Programming

Get updates delivered right to your inbox!

Thank you for your subscription

×