@Pavel_Proca

Как сделать поле для ввода только цифр?

Знаю, что можно прописать вот так:
<input type="number">
Но при этом методе появляются стрелочки сбоку 3120f1cb104c40ac9009756ba3645caa.png, которые жутко портят внешний вид. Как можно сделать так, что бы их не было, но при этом можно было вводить только цифры?
  • Вопрос задан
  • 2624 просмотра
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
<input type="text" oninput="this.value = this.value.replace(/[^0-9]/g, '')">

https://jsfiddle.net/w0mzddcw/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
knetesin
@knetesin
Шпион
Можно заюзать любой плагин ввода по маске (ищите например "javascript mask"):
Например
Этот
Или этот
итп, их куча в доступе, на любой вкус и цвет :)
Ответ написан
Комментировать
zooks
@zooks
Frontend
Нормальный способ - делать именно через
<input type="number">
А стрелки можно легко убрать:
stackoverflow.com/questions/3790935/can-i-hide-the...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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