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 相关文章推荐
JavaScript CSS修改学习第一章 查找位置
Feb 19 Javascript
ExtJs 表单提交登陆实现代码
Aug 19 Javascript
js检测浏览器版本、核心、是否移动端示例
Apr 24 Javascript
一款由jquery实现的整屏切换特效
Sep 15 Javascript
微信小程序 教程之模块化
Oct 17 Javascript
Vue AST源码解析第一篇
Jul 19 Javascript
关于在mongoose中填充外键的方法详解
Aug 14 Javascript
webpack源码之loader机制详解
Apr 06 Javascript
js自定义input文件上传样式
Oct 26 Javascript
vue 基于element-ui 分页组件封装的实例代码
Dec 10 Javascript
Vue通过WebSocket建立长连接的实现代码
Nov 05 Javascript
Node.js API详解之 timer模块用法实例分析
May 07 Javascript
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
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
php绘制一条直线的方法
2015/01/24 PHP
thinkPHP实现MemCache分布式缓存功能
2016/03/23 PHP
js中cookie的使用详细分析
2008/05/28 Javascript
关于hashchangebroker和statehashable的补充文档
2011/08/08 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
js关于命名空间的函数实例
2015/02/05 Javascript
javascript中一些util方法汇总
2015/06/10 Javascript
Javascript中神奇的this
2016/01/20 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
2016/12/27 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
jQuery封装animate.css的实例
2018/01/04 jQuery
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
2019/04/02 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
全面理解Python中self的用法
2016/06/04 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
班组长安全生产职责
2013/12/16 职场文书
法学专业本科生自荐信范文
2013/12/17 职场文书
会计职业生涯规划书
2014/01/13 职场文书
小学教师师德反思
2014/02/03 职场文书
银行内勤岗位职责
2014/04/09 职场文书
《去年的树》教学反思
2014/04/11 职场文书
2014组织生活会方案
2014/05/19 职场文书
森林防火标语
2014/06/23 职场文书
大专生自我鉴定怎么写
2014/09/16 职场文书
关于工作经历的证明书
2014/10/11 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
保险内勤岗位职责
2015/04/13 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
JavaScript小技巧带你提升你的代码技能
2021/09/15 Javascript