1. Dismiss Если это Ваш первый визит, ознакомьтесь с правилами форума: FAQ.
40 229

Разрешить ввод только цифр jquery

  • #1
    Аватар пользователя mr.anderson
    Создатель
    Дата рег. 23.06.2016
    Сообщении 200
    Репутация9

    Как можно разрешить ввод только цифр jquery. Сделал функцию она работает только на ПК, а на мобильном что то не работает.

    Jquery Mask тоже не хочет работать. Делал так же если js просто перехватывать наатия на клавиатуре т.е. keycode, но на мобильном это не работает

    Программирую все что можно, во всяком случае стараюсь )

  • #2
    Аватар пользователя MrWeep
    Модератор
    Дата рег. 05.09.2016
    Сообщении 57
    Репутация4

    Для ПК использую:

    Ваш код:
     
    $('.JustFloat').keypress(function (event) {
            if (event.which != 46 && event.which != 44 && (event.which <= 47 || event.which > 59)) {
                event.preventDefault();
                if ((event.which == 46) && ($(this).indexOf('.') != -1)) {
                    event.preventDefault();
                }
            }
        });
    Т.е. просто берем контрол ему класс добавляем "JustFloat" и все работает.
    А для мобильных, использую
    Ваш код:
     
    type="tel"
     
  • Задайте свои вопрос или создайте свою тему на форуме!
    Для этого войдите или зарегистрируйтесь.
    Регистрация на форуме не заимет больше 2 минут.
    Смотрите также:
    Успешно сохранено!
    Закрыть окно
    Загрузка Пожалуйста, подождите!
    Тут будут отображаться Ваши сообщения
    Закрыть окно
    Введите Ваше сообщение:
    Яндекс.Метрика