В input только числа на js

Простой скрипт на JS, фильтрация ввода информации в input. Ввод только чисел.

<input type="text" onkeypress="filterKey(event);">

function filterKey(k) {
    // 48-56 - это [0-9]
    
    if (!(k.keyCode >= 48 && k.keyCode <= 57)){
        k.preventDefault();
        return false;
    }            
}

При нажатии на клавишу в поле, скрипт проверяет, относится ли она к диапазону чисел. Если нет, то прерывает ввод клавиши.

1354 0

Комментарии

Пока нет ни одного отзыва. Оставьте отзыв первым
Только авторизованные пользователи могут оставлять комментарии Вход

Похожие статьи

Gulp Error watch path ENOSPC в gaze.js или grunt.js

Рассмотрим возможность решения проблемы при запуске Gulp в Ubuntu 18.04 с ошибкой Error: watch /path/ ENOSPC. Разберем, что такое параметры max_user_watches.

Подсветка кода на сайте средствами Js и Css

Описывая минимальные коды, у которых синтаксис похож на С++, возможно потребуется его минимальная подсветка на сайте для лучшей читаемости. Я приведу самый простой способ подсветка, который взял с habrahabr. Рассмотрим, подключим, опишем...