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实现倒计时(距离结束还有)示例代码
Jul 24 Javascript
jquery js 重置表单 reset()具体实现代码
Aug 05 Javascript
js特殊字符转义介绍
Nov 05 Javascript
浅析JavaScript中的隐式类型转换
Dec 05 Javascript
js/jQuery简单实现选项卡功能
Jan 02 Javascript
Bootstrap组合上、下拉框简单实现代码
Mar 06 Javascript
js+css实现打字效果
Jun 24 Javascript
在vue项目中正确使用iconfont的方法
Sep 28 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
Sep 23 Javascript
利用js实现简易红绿灯
Oct 15 Javascript
微信小程序:报错(in promise) MiniProgramError
Oct 30 Javascript
js实现鼠标拖曳效果
Dec 30 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计算当前程序执行时间示例
2014/04/24 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
2016/09/21 PHP
location.href语句与火狐不兼容的问题
2010/07/04 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
js脚本获取webform服务器控件的方法
2014/05/16 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
2016/05/03 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
vue组件实现弹出框点击显示隐藏效果
2020/10/26 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
Element Breadcrumb 面包屑的使用方法
2020/07/26 Javascript
关于vue的列表图片选中打钩操作
2020/09/09 Javascript
python魔法方法-自定义序列详解
2016/07/21 Python
Python用模块pytz来转换时区
2016/08/19 Python
python通过pip更新所有已安装的包实现方法
2017/05/19 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
利用Python找出序列中出现最多的元素示例代码
2017/12/08 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
python实现udp聊天窗口
2020/03/31 Python
HTML5 Canvas像素处理使用接口介绍
2012/12/02 HTML / CSS
保荐人的岗位职责
2013/11/19 职场文书
田径运动会开幕式及主持词
2014/03/28 职场文书
模具专业自荐信
2014/05/29 职场文书
我的梦想演讲稿1000字
2014/08/21 职场文书
出生医学证明书
2014/09/15 职场文书
CocosCreator ScrollView优化系列之分帧加载
2021/04/14 Python
python cv2图像质量压缩的算法示例
2021/06/04 Python
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记