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 相关文章推荐
xml 与javascript结合的问题解决方法
Mar 24 Javascript
js 数组实现一个类似ruby的迭代器
Oct 27 Javascript
五个jQuery图片画廊插件 推荐
May 12 Javascript
关于jQuery中.attr()和.prop()的问题探讨
Sep 06 Javascript
浅谈下拉菜单中的Option对象
May 10 Javascript
js如何实现点击标签文字,文字在文本框出现
Aug 05 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
Aug 02 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
Dec 22 Javascript
使用koa2创建web项目的方法步骤
Mar 12 Javascript
微信小程序仿通讯录功能
Apr 09 Javascript
实例讲解React 组件
Jul 07 Javascript
如何管理Vue中的缓存页面
Feb 06 Vue.js
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
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
Symfony2学习笔记之系统路由详解
2016/03/17 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
PHP7 list() 函数修改
2021/03/09 PHP
基于JQuery的模拟苹果桌面Dock效果(稳定版)
2012/10/15 Javascript
javascript向flash swf文件传递参数值注意细节
2012/12/11 Javascript
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
浅谈javascript中的instanceof和typeof
2015/02/27 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
Node.js本地文件操作之文件拷贝与目录遍历的方法
2016/02/16 Javascript
Jquery $when done then的用法详解
2016/05/20 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
使用webpack编译es6代码的方法步骤
2019/04/28 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
在layui下对元素进行事件绑定的实例
2019/09/06 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
[03:09]2014DOTA2国际邀请赛 Mushi前队友送上祝福
2014/07/12 DOTA
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
2019/05/29 Python
Django中信号signals的简单使用方法
2019/07/04 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
python编写猜数字小游戏
2019/10/06 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
Python如何读取、写入JSON数据
2020/07/28 Python
html5服务器推送_动力节点Java学院整理
2017/07/12 HTML / CSS
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
微信小程序之html5 canvas绘图并保存到系统相册
2019/06/20 HTML / CSS
怎样客观的做好自我评价
2013/12/28 职场文书
迎接领导欢迎词
2014/01/11 职场文书
便利店投资创业计划书
2014/02/08 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
会计学毕业生求职信
2014/06/25 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js