Javascript copia e incolla

lunedì 16 ottobre 2006 - 11.17

sikel Profilo | Newbie

Salve, ho un input type="text" dove l'utente inserisce la propria mail.
Io devo devo fare in modo che l'utente non usi il copia e incolla ma digiti esattamente la propria mail.

Posso farlo con javascript?

Grazie

0v3rCl0ck Profilo | Guru

Ciao,

puoi ottenere quello che cerchi scrivendo nella textbox le seguenti due proprietà:

OnBeforePaste="return false"
OnPaste="return false"

esempio:

<input Type="textbox" Name="test" OnBeforePaste="return false" OnPaste="return false" Value="">

però ti avviso subito che questi eventi in mozilla firefox non esistono, ma funzionano perfettamente in IE.
quindi ti ho preparato una prima idea che mi è saltata in mente anche per mozilla

<script language="javascript" type="text/javascript"> function onKeyPressHandler(e) { if (e.ctrlKey && e.which == 118) { setTimeout(function() { document.getElementById("test").value = ""; }, 1); } } </script> <input Type="textbox" Name="test" Id="test" OnKeyPress="onKeyPressHandler(event)" Value="">


Enjoy It
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5