@INeedHelpPlz

Как отловить нажатие кнопок «запятой» и «точки» javascript'ом, в мобильном браузере?

Всем привет! Есть задача отвалидировать инпут, чтобы в него можно было вводить только цифры.

Частично решил задачу с помощью проверки кода вводимого символа. Однако столкнулся с тем, что на мобильных устройствах, когда открывается цифровая клавиатура, символы "," и "." всё равно проходят.

Евент даже не поднимается, на нажатие этих клавиш. Если на десктопе пробовать вводить точки и запятые, то они не проходят, на мобильном же это всё ломается.

Подобное же поведение можно посмотреть на странице learn.javascript, где рассказывается о валидации телефонных номеров: на десктопе точка не пропускается, но на мобильном проходит легко.

Собственно вопрос: как сделать валидацию, чтобы и на мобильных устройствах символы точек и запятых всё-таки отлавливались.

P.S. с другими символами таких проблем не встречал.
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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