Захват события «вставка» - или обходной путь - с помощью JavaScript - PullRequest
2 голосов
/ 01 мая 2011

У меня есть сценарий поиска AJAX, который я создаю, и он дает результаты в режиме реального времени - проблема в том, что я не могу заставить мою функцию поиска срабатывать, если ввод вводится методом щелчка правой кнопкой мыши.

Я пробовал обмен и пробовал события изменения jquery - нада.Затем я попробовал событие onmouseup, но оказалось, что оно запускается вне элемента input, потому что меню, вызываемое правой кнопкой мыши, выходит за его границы, если это имеет смысл.

Я решил, что, вероятно, смогу добиться этого с помощью обработчика щелчков всего документа, который проверяет, чтобы длина входного текстового элемента была больше 0, когда он срабатывает, но это выглядит небрежно и излишне.

У кого-нибудь есть лучшее предложение?

1 Ответ

4 голосов
/ 01 мая 2011

Попробуйте paste событие.

$('input[type="text"]').bind('paste', function() { ... });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...