@Shoorek
Веб разработчик.

Как задать диапазон поля input + js?

Здравствуйте. Подскажите: нужно задать диапазон ввода чисел в input от 10 до 100. Если число больше или меньше, то должно вместо вводимого числа подставлятся соответственно максимальное или минимальное. Как это сделать на js?
  • Вопрос задан
  • 1789 просмотров
Решения вопроса 2
Palehin
@Palehin
Frontend
У меня вот что получилось: https://codepen.io/palehin/pen/yzvGWX
Решение не идеальное.
Без jQuery.
Ответ написан
Комментировать
@KnightForce
var elem = document.getElementById('myInput');
elem.onchange=function(e){
    var value = parseInt(e.target.value);
    if(!value || value <=10 || value > 100) {
        /*Что-то делать.
          Очищаю поле.
        */
        e.target.value = '';
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы