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 相关文章推荐
js中Math之random,round,ceil,floor的用法总结
Dec 26 Javascript
jquerymobile局部渲染的各种刷新方法小结
Mar 05 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
Mar 26 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
Sep 20 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
Jun 12 Javascript
jQuery过滤选择器经典应用
Aug 18 Javascript
利用vue.js插入dom节点的方法
Mar 15 Javascript
JavaScript实现隐藏省略文字效果的方法
Apr 27 Javascript
详解Vue-cli代理解决跨域问题
Sep 27 Javascript
ES6 javascript的异步操作实例详解
Oct 30 Javascript
JS使用对象的defineProperty进行变量监控操作示例
Feb 02 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
Sep 17 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
最令PHP初学者们头痛的十四个问题
2007/01/15 PHP
PHP下利用header()函数设置浏览器缓存的代码
2010/09/01 PHP
php设计模式 Facade(外观模式)
2011/06/26 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
Yii2汉字转拼音类的实例代码
2017/04/18 PHP
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
2008/12/25 Javascript
javascript 年月日联动实现核心代码
2009/12/21 Javascript
从QQ网站中提取的纯JS省市区三级联动菜单
2013/12/25 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
2017/01/03 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
Reactjs实现通用分页组件的实例代码
2017/01/19 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
JS实现4位随机验证码
2020/10/19 Javascript
pyv8学习python和javascript变量进行交互
2013/12/04 Python
Python中的CURL PycURL使用例子
2014/06/01 Python
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
详解Python中的四种队列
2018/05/21 Python
基于Python实现简单学生管理系统
2020/07/24 Python
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
汽车装潢店创业计划书范文
2014/02/05 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
社区母亲节活动方案
2014/03/05 职场文书
汽车广告策划方案
2014/05/31 职场文书
销售员岗位职责
2014/06/09 职场文书
在校实习生求职信
2014/06/18 职场文书
2015国庆节放假通知范文
2015/07/30 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
python 解决微分方程的操作(数值解法)
2021/05/26 Python
python之PySide2安装使用及QT Designer UI设计案例教程
2021/07/26 Python