Pregunta

He notado que algunos sitios (generalmente bancos) suprimir la capacidad para pegar en los campos de texto.Cómo se hace esto?Sé que JavaScript puede ser utilizada para tragarse el método abreviado de teclado para pegar, pero ¿y el derecho-haga clic en el menú?

¿Fue útil?

Solución

Probablemente el uso de la onpaste evento, y return false a partir de ella o el uso de e.preventDefault() en el objeto de Evento.

Tenga en cuenta que onpaste es no estándar, no confía en él para los sitios de producción, ya que no va a estar allí para siempre.

Otros consejos

Incluso si es algo posible para interceptar el evento paste en muchos navegadores (pero no todos, como se muestra en el link en la respuesta anterior), que es bastante poco fiable posible y no completa (dependiendo del navegador / sistema operativo puede ser posible hacer la operación de pegado de diferentes maneras que no pueden ser capturable por el código javascript).

Aquí es una colección de notas sobre la pasta (y copia) en el contexto de los editores de texto enriquecido que puede ser aplicada también en otros lugares.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top