Как отследить ввод в input с android и прочие КПК через jquery?

Тема в разделе "JavaScript", создана пользователем danneo, 22 ноя 2014.

Модераторы: ZiX
  1. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.445
    Симпатии:
    113
    В какую сторону хоть смотреть?
    Нужно чтобы .keyup() срабатывал при вводе в поле input с экранной клавиатуры. Либо еще что-то. Сейчас висит keyup
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.450
    Симпатии:
    1.244
    Там скорее .change () сработает или focusout()
     
  3. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.445
    Симпатии:
    113
    дак это все после изменения, при потере фокуса или нажать enter, а нужно сразу после ввода.

    Решилось...:yahoo:
    Если кому-то будет полезно, то можно решить эту проблему двумя способами:
    1. плагином от zurb.com через .bind('textchange', function (event, previousText){}
    2. при фокусе поставить интервал и каждую секунду проверять содержание поля, а при смене фокуса интервал отключать (или не выключать).
    Но в плагине тоже что-то на таймерах сделано :)
     
    Последнее редактирование модератором: 22 ноя 2014
    latteo нравится это.
  4. Venegrad

    Venegrad Создатель

    Регистр.:
    16 янв 2014
    Сообщения:
    10
    Симпатии:
    1
    В дом реди:

    if(navigator.userAgent.match(/(iPhone|iPad|iPod|Windows|Android)/i)){
    alert("mobile");
    };