Author Topic: Disallowing cut copy paste using jquery in asp.net  (Read 3528 times)

abhimanyu

  • Newbie
  • *
  • Posts: 10
    • View Profile
Disallowing cut copy paste using jquery in asp.net
« on: October 19, 2012, 07:17:19 PM »
First Add .js file
If .js file is not available than download from internet

Code: [Select]
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>than add one java script block
Code: [Select]
<script type="text/javascript">
        $(document).ready(function () {
            $('#<%=txtNewPwd.ClientID%>').bind('cut copy paste', function (e) {
                e.preventDefault();
                alert("Cut / Copy / Paste disabled in this textbox");
            });
            $('#<%=txtConfirmNewPwd.ClientID%>').bind('cut copy paste', function (e) {
                e.preventDefault();
                alert("Cut / Copy / Paste disabled in this textbox too!");
            });
        });
    </script>
Design in aspx page
Code: [Select]
    <form id="form1" runat="server">
    <div align="center">
        <fieldset style="width: 400px; height: 180px;">
            <table cellpadding="3" cellspacing="3" border="0">
                <tr>
                    <td colspan="2" class="header">
                        CHANGE PASSWORD
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label ID="lblCurrentPwd" Text="Current Password: " runat="server" />
                    </td>
                    <td>
                        <asp:TextBox ID="txtCurrentPwd" Width="200px" runat="server" TextMode="Password"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label ID="lblNewPwd" Text="New Password:" runat="server" />
                    </td>
                    <td>
                        <asp:TextBox ID="txtNewPwd" Width="200px" runat="server" TextMode="Password"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td>
                        <label id="lblConfirmNewPwd" runat="server">
                            Confirm New Password:</label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtConfirmNewPwd" Width="200px" runat="server" TextMode="Password"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td>
                    </td>
                    <td>
                        <asp:Button ID="btnSubmit" runat="server" Text="SUBMIT" />
                        <asp:Button ID="btnReset" runat="server" Text="RESET" />
                    </td>
                </tr>
            </table>
        </fieldset>
    </div>
    </form>
Regards,
Abhimanyu Rawat