我有两个文本框,我想防止用户复制第一个(电子邮件)文本框中的值并将其粘贴到第二个(confirmEmail)文本框中。
Email: <input type="textbox" id="email"><br/>
Confirm Email: <input type="textbox" id="confirmEmail">
我的脑海中有两个解决方案:
你知道该怎么做吗?
发布于 2014-06-26 14:59:59
检查this fiddle。
$('#email').bind("cut copy paste",function(e) {
e.preventDefault();
});
你需要绑定在剪切、复制和粘贴时应该做的事情。您可以防止该操作的默认行为。
发布于 2014-06-26 15:01:17
使用
oncopy="return false"
onpaste="return false"
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">
发布于 2016-09-02 16:03:40
例如:
<input type="textbox" ondrop="return false;" onpaste="return false;">
在HTML中所需的文本框中使用这些属性。现在,拖放和粘贴功能被禁用。
https://stackoverflow.com/questions/24424214
复制相似问题