Vorrei evitare che un utente sia:Prevenire copia/incolla e clic destro significato per testo (indirizzo e-mail)
- Copia e incolla dalla prima casella di testo per la seconda
- pulsante destro del mouse e utilizzare il menu di scelta rapida per copiare e incollare dalla prima casella di testo al secondo.
Questo non funziona.
<html>
<head runat="server">
<title>Confirm email page</title>
<script type="text/javascript" language="javascript">
function DisableRightClick(event) {
//For mouse right click
if (event.button == 2) {
}
}
function DisableCtrlKey(e) {
var code = (document.all) ? event.keyCode : e.which;
// look for CTRL key press
if (parseInt(code) == 17) {
window.event.returnValue = false;
}
}
</script>
</head>
<body style="font-family: Verdana; font-size: 1em">
<form id="form1" runat="server">
<div>
<h1>Confirm Email</h1>
<asp:Label ID="Label2" runat="server" Text="Enter Email Address: "></asp:Label>
<asp:TextBox ID="TextBox2" runat="server" oncopy="return false" onMouseDown="DisableRightClick(event)" ></asp:TextBox><br />
<asp:Label ID="Label3" runat="server" Text="Confirm Email Address: "></asp:Label>
<asp:TextBox ID="TextBox3" runat="server" onKeyDown="return DisableCtrlKey(event)"></asp:TextBox><br />
</div>
</form>
</body>
</html>
ottenuto che funziona !!!!
<div>
<h1>Copy Paste Preventer!!!</h1>
<asp:Label ID="Label1" runat="server" Text="Enter Username: "></asp:Label>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<asp:Label ID="Label2" runat="server" Text="Enter Email Address: "></asp:Label>
<asp:TextBox ID="email" runat="server" oncopy="return false" onpaste="return false" oncut="return false" oncontextmenu="forms[0].elements[0].value++; return false"></asp:TextBox><br />
<asp:Label ID="Label3" runat="server" Text="Confirm Email Address: "></asp:Label>
<asp:TextBox ID="TextBox3" runat="server" oncopy="return false" onpaste="return false" oncut="return false" oncontextmenu="forms[0].elements[0].value++; return false"> </asp:TextBox><br />
</div>
Si prega di non inserire il prefisso vostri titoli con "ASP.Net C#" e così via. Ecco a cosa servono i tag. –