Можно ли определить, был ли текст вырезан и вставлен в текстовое поле на веб-странице? - PullRequest
1 голос
/ 06 августа 2010

Возможно ли использовать какой-нибудь код на стороне клиента для обнаружения вырезки и вставки?

Единственное решение, которое я могу придумать, - это постоянно получать длину текста, и если она резко меняется в течение определенного периода, то предположим, что текст вставлен.

Ответы [ 2 ]

1 голос
/ 06 августа 2010

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

1 голос
/ 06 августа 2010

Да. Добавьте прослушиватель событий keydown и найдите keyCode 86 и e.ctrlKey == true. Похоже, что это спросили и ответили в этом сообщении и этом сообщении

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...