@MegaPuxapb

Как запретить ввод чисел больше 999 в input[type="number"]?

В т.ч. с клавиатуры. Как это сделать?
https://jsfiddle.net/xpycm789/Ltydg70p/6/
  • Вопрос задан
  • 1846 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
$('input').on('input', function() {
  $(this).val((i, v) => Math.max(this.min, Math.min(this.max, v)));
});

или

document.querySelector('input').addEventListener('input', ({ target: t }) => {
  t.value = Math.max(t.min, Math.min(t.max, t.value));
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
28 апр. 2024, в 20:09
9000 руб./за проект
28 апр. 2024, в 19:54
2000 руб./за проект
28 апр. 2024, в 19:54
5000 руб./за проект