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 相关文章推荐
ExtJS 2.0 GridPanel基本表格简明教程
May 25 Javascript
如何使用Javascript正则表达式来格式化XML内容
Jul 04 Javascript
Javascript 遮罩层和加载效果代码
Aug 01 Javascript
js实现点击左右按钮轮播图片效果实例
Jan 29 Javascript
一个简单不报错的summernote 图片上传案例
Jul 11 Javascript
用JavaScript实现让浏览器停止载入页面的方法
Jan 19 Javascript
基于JavaScript实现图片剪切效果
Mar 07 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
javascript深拷贝的原理与实现方法分析
Apr 10 Javascript
详解node nvm进行node多版本管理
Oct 21 Javascript
详解angular应用容器化部署
Aug 14 Javascript
详解JavaScript自定义函数
Jul 29 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
使用eAccelerator加密PHP程序
2008/10/03 PHP
Opacity.js
2007/01/22 Javascript
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
jQuery Tools Dateinput使用介绍
2012/07/14 Javascript
javascript轻量级模板引擎juicer使用指南
2014/06/22 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
2016/01/31 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
2017/07/12 jQuery
JS实现的简单四则运算计算器功能示例
2017/09/27 Javascript
vue2.0与bootstrap3实现列表分页效果
2017/11/28 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
2018/07/19 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
Vue插件之滑动验证码用法详解
2020/04/05 Javascript
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
2018/01/11 Python
Python单元测试简单示例
2018/07/03 Python
利用Python如何生成便签图片详解
2018/07/09 Python
tensorflow2.0的函数签名与图结构(推荐)
2020/04/28 Python
全球速卖通巴西站点:Aliexpress巴西
2016/08/24 全球购物
美国顶级户外凉鞋品牌:Chacos
2017/03/27 全球购物
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
最新销售员个人自荐信
2013/09/21 职场文书
受欢迎的大学生自我评价
2013/12/05 职场文书
《值日生》教学反思
2014/02/17 职场文书
学生党员公开承诺书
2014/05/28 职场文书
优秀应届毕业生自荐书
2014/06/29 职场文书
如何写好活动总结
2019/06/21 职场文书
MySQL 分组查询的优化方法
2021/05/12 MySQL
html form表单基础入门案例讲解
2021/07/15 HTML / CSS
利用Python实时获取steam特惠游戏数据
2022/06/25 Python