É possível detectar se o texto foi cortado e colado em uma caixa de texto em uma página da web?
-
26-09-2019 - |
Pergunta
É possível usar algum tipo de código lateral do cliente para detectar corte e colar?
A única solução que consigo pensar é obter constantemente o comprimento do texto e, se mudar drasticamente por um determinado período, assuma que o texto foi colado.
Solução
Parece que a única maneira de você saber se o texto mudou através de todas as maneiras loucas que o texto pode ser inserido em uma caixa de texto pode ser monitorar o valor em um intervalo ... verificando quando o próximo valor do intervalo foi diferente do anterior ... Isso detectaria qualquer forma de mudança, mas não é uma solução muito legal (parece exagerado) ...
Outras dicas
Sim. Adicione um ouvinte de eventos KeyDown e procure o KeyCode 86 e E.Ctrlkey == true. Parece que isso foi perguntado e respondido em esta postagem e esta postagem