z0ddak
4/24/2017 - 7:40 AM

Ввод в поле input только чисел

Ввод в поле input только чисел

$('#identificator_polya_input').ForceNumericOnly();

// Ввод в поле input только чисел
jQuery.fn.ForceNumericOnly = function() {

    return this.each(function() {
        $(this).keydown(function(e) {

            var key = e.charCode || e.keyCode || 0;
            // Разрешаем backspace, tab, delete, стрелки, обычные цифры и цифры на дополнительной клавиатуре
            return (
            key == 8 ||
            key == 9 ||
            key == 13 ||
            key == 46 ||
            key == 110 ||
            key == 190 ||
            (key >= 35 && key <= 40) ||
            (key >= 48 && key <= 57) ||
            (key >= 96 && key <= 105));
        });
    });
};