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 相关文章推荐
屏蔽F1~F12的快捷键的js函数
May 06 Javascript
JS通过相同的name进行表格求和代码
Aug 18 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
May 18 Javascript
微信小程序 wxapp视图容器 view详解
Oct 31 Javascript
jquery获取select,option所有的value和text的实例
Mar 06 Javascript
Vue filters过滤器的使用方法
Jul 14 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
Nov 06 Javascript
webpack4+Vue搭建自己的Vue-cli项目过程分享
Aug 29 Javascript
bootstrap-table formatter 使用vue组件的方法
May 09 Javascript
Javascript 对象(object)合并操作实例分析
Jul 30 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
Jul 22 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
Nov 09 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
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
(JS实现)MapBar中坐标的加密和解密的脚本
2007/05/16 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
js实现背景图片感应鼠标变化的方法
2015/02/28 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
AngualrJS中的Directive制作一个菜单
2016/01/26 Javascript
Javascript的无new构建实例详解
2016/05/15 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
2016/08/17 Javascript
RequireJS 依赖关系的实例(推荐)
2017/01/21 Javascript
js实现带三角符的手风琴效果
2017/03/01 Javascript
JavaScript数据结构之二叉树的删除算法示例
2017/04/13 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
Vue项目引进ElementUI组件的方法
2018/11/11 Javascript
Vue组件系列开发之模态框
2019/04/18 Javascript
[01:56]无止竞 再出发——中国军团出征2017年DOTA2国际邀请赛
2017/07/05 DOTA
Python正则表达式常用函数总结
2017/06/24 Python
python输入错误密码用户锁定实现方法
2017/11/27 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
python实现自动化上线脚本的示例
2019/07/01 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
安装PyInstaller失败问题解决
2019/12/14 Python
Django-xadmin+rule对象级权限的实现方式
2020/03/30 Python
python 常见的排序算法实现汇总
2020/08/21 Python
HTML5 canvas实现雪花飘落特效
2016/03/08 HTML / CSS
初中生个人学习的自我评价
2013/12/04 职场文书
元旦晚会上单位领导演讲稿
2014/01/05 职场文书
《小蝌蚪找妈妈》教学反思
2014/02/21 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书
MySQL性能指标TPS+QPS+IOPS压测
2022/08/05 MySQL