2011-03-01 30 views
5

En mi página web quiero deshabilitar la opción copiar y cortar en el menú contextual en el cuadro de texto.Cómo deshabilitar copiar y cortar en TextBox?

+0

Significa que no desea permitir que el usuario haga clic con el botón derecho o que desee controlar Cntrl + C algo que – Dotnet

+2

Al final del día si alguien quiere hacerlo lo suficientemente malo, encontrará una manera. No hay forma de garantizar que los datos no se puedan copiar desde una página web. – RDL

Respuesta

0

También puede agregar una función JavaScrip para mostrar una alerta de

<script language="javascript" type="text/javascript"> 
      function nocopy() 
    { 
       alert("Copying is not allowed!"); 
       return false; 
    } 
    </script> 


<asp:TextBox ID="TextBox1" runat="server" oncopy="return nocopy()"> </asp:TextBox> 
8
<asp:TextBox ID="TextBox1" runat="server" oncopy="return false"> </asp:TextBox> 
+0

¿Qué navegadores son compatibles con el evento oncopy? – DaveB

+0

@DaveB Lo he probado en IE8 y Firefox – Student

+0

Y también en Chrome. Gracias. –

0

Prueba este

 <asp:TextBox ID="txtPrevent" runat="server" oncopy="return false" 
     oncut="return false"> 
     </asp:TextBox> 

para más vea esta link

5

Soy nuevo aquí. Esta es mi primera publicación y espero que ayude. Prueba con esto:

<asp:TextBox ID="someId" runat="server" oncopy="return false" onpaste="return false" oncut="return false" ondelete="return false"></asp:TextBox> 

va a trabajar para copiar, pegar, cortar y eliminar en la mayor parte de los controles de entrada.

1

No estoy seguro de si está buscando una manera no asp pero me acabo de enterar sobre el método de corte en JavaScript. Haga lo siguiente para su entrada:

<input oncopy='prevent()> 

<script> 
function prevent() 
{ 
event.preventDefault(); 
} 
</script> 

Funciona para mí. Probado en cromo. También desactiva la copia desde el menú contextual. Además, esto funciona para los métodos oncut y onpass. Aún estoy tratando de encontrar una manera para ondelete sin embargo.

Cuestiones relacionadas