É possível detectar se o texto foi cortado e colado em uma caixa de texto em uma página da web?

StackOverflow https://stackoverflow.com/questions/3420643

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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top