ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)


Posted in Javascript onJanuary 13, 2012

当用户要输入一些密码、信用卡信息和银行账号等敏感信息,用户更希望手工通过键盘敲入数据,而好过通过剪贴板复制粘贴。

我们先来看下实现后的效果:
输入新密码

ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)

复制新密码出现如下对话框

ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)

界面代码
<body> 
<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"> 
修改密码 
</td> 
</tr> 
<tr> 
<td> 
<asp:Label ID="lblCurrentPwd" Text="当前密码: " runat="server"></asp:Label> 
</td> 
<td> 
<asp:TextBox ID="txtCurrentPwd" Width="200px" runat="server" TextMode="Password"></asp:TextBox> 
</td> 
</tr> 
<tr> 
<td> 
<asp:Label ID="lblNewPwd" Text="新密码: " runat="server"></asp:Label> 
</td> 
<td> 
<asp:TextBox ID="txtNewPwd" Width="200px" runat="server" TextMode="Password"></asp:TextBox> 
</td> 
</tr> 
<tr> 
<td> 
<asp:Label ID="lblConfirmNewPwd" Text="确认新密码: " runat="server"></asp: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="提交" />  <asp:Button ID="btnReset" runat="server" 
Text="重置" /> 
</td> 
</tr> 
</table> 
</fieldset> 
</div> 
</form> 
</body>

脚本代码
<head runat="server"> 
<title>Recipe3</title> 
<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> 
<style type="text/css"> 
.header 
{ 
background-color:Gray; 
font-weight:bold; 
font-size:large; 
} 
</style> 
<script type="text/javascript"> 
$(document).ready(function () { 
$("input:password").bind("copy cut paste", function (e) { // 通过空格连续添加复制、剪切、粘贴事件 
e.preventDefault(); // 阻止事件的默认行为 
alert("复制/剪切/粘贴已经在文本框中禁止掉了"); 
}); 
}); 
</script> 
</head>
Javascript 相关文章推荐
IE中直接运行显示当前网页中的图片 推荐
Aug 31 Javascript
JS判定是否原生方法
Jul 22 Javascript
Js参数值中含有单引号或双引号问题的解决方法
Nov 06 Javascript
struts2+jquery组合验证注册用户是否存在
Apr 30 Javascript
JS中prototype的用法实例分析
Mar 19 Javascript
Javascript中实现String.startsWith和endsWith方法
Jun 10 Javascript
javascript中eval和with用法实例总结
Nov 30 Javascript
详解jQuery中的deferred对象的使用(一)
May 27 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
Feb 01 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
Apr 17 jQuery
微信小程序 select 下拉框组件功能
Sep 09 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
Jan 13 #Javascript
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
Jan 13 #Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
Jan 12 #Javascript
js中根据字数截取字符串,不能截断url
Jan 12 #Javascript
js 实现css风格选择器(压缩后2KB)
Jan 12 #Javascript
js日历功能对象
Jan 12 #Javascript
关于 文本框默认值 的操作js代码
Jan 12 #Javascript
You might like
解析phpstorm + xdebug 远程断点调试
2013/06/20 PHP
php多文件上传实现代码
2014/02/20 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
PHP实现微信对账单处理
2018/10/01 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
PHP sdk文档处理常用代码示例解析
2020/12/09 PHP
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
只需五句话搞定JavaScript作用域(经典)
2016/07/26 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
html5的localstorage详解
2017/05/09 HTML / CSS
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
浅析HTML5的WebSocket与服务器推送事件
2016/02/19 HTML / CSS
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
党员教师工作决心书
2014/03/13 职场文书
文体活动实施方案
2014/03/27 职场文书
采购部长岗位职责
2014/06/13 职场文书
服装仓管员岗位职责
2014/06/17 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
pytorch 实现变分自动编码器的操作
2021/05/24 Python
Flask使用SQLAlchemy实现持久化数据
2021/07/16 Python
Python基础 括号()[]{}的详解
2021/11/07 Python