首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否禁用文本框的复制或粘贴操作?

是否禁用文本框的复制或粘贴操作?
EN

Stack Overflow用户
提问于 2014-06-26 14:56:25
回答 10查看 109.9K关注 0票数 31

我有两个文本框,我想防止用户复制第一个(电子邮件)文本框中的值并将其粘贴到第二个(confirmEmail)文本框中。

代码语言:javascript
复制
Email: <input type="textbox" id="email"><br/>
Confirm Email:    <input type="textbox" id="confirmEmail">

我的脑海中有两个解决方案:

  1. 阻止电子邮件文本框中的复制操作,或
  2. 阻止confirmEmail文本框中的粘贴操作。

你知道该怎么做吗?

http://jsfiddle.net/S22ew/

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2014-06-26 14:59:59

检查this fiddle

代码语言:javascript
复制
 $('#email').bind("cut copy paste",function(e) {
     e.preventDefault();
 });

你需要绑定在剪切、复制和粘贴时应该做的事情。您可以防止该操作的默认行为。

你可以找到a detailed explanation here

票数 68
EN

Stack Overflow用户

发布于 2014-06-26 15:01:17

使用

oncopy="return false" onpaste="return false"

代码语言:javascript
复制
Email: <input type="textbox" id="email" oncopy="return false" onpaste="return false" ><br/>
Confirm Email:    <input type="textbox" id="confirmEmail" oncopy="return false" onpaste="return false">

http://jsfiddle.net/S22ew/4/

票数 34
EN

Stack Overflow用户

发布于 2016-09-02 16:03:40

例如:

代码语言:javascript
复制
<input type="textbox" ondrop="return false;" onpaste="return false;">

在HTML中所需的文本框中使用这些属性。现在,拖放和粘贴功能被禁用。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24424214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档