Mr.*_*oco 27 javascript jquery
我有两个文本框,我想阻止用户从第一个(电子邮件)文本框复制值并将其粘贴到第二个(confirmEmail)文本框中.
Email: <input type="textbox" id="email"><br/>
Confirm Email: <input type="textbox" id="confirmEmail">
Run Code Online (Sandbox Code Playgroud)
我脑子里有两个解决方案:
有什么想法怎么做?
Pra*_*tik 64
检查这个小提琴小提琴
$('#email').bind("cut copy paste",function(e) {
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
你需要绑定剪切,复制粘贴应该做什么.你可以防止操作的默认行为.你可以在这里找到详细的解释
小智 27
使用
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">
Run Code Online (Sandbox Code Playgroud)
前任:
<input type="textbox" ondrop="return false;" onpaste="return false;">
Run Code Online (Sandbox Code Playgroud)
在 HTML 中所需的文本框中使用这些属性。现在拖放和粘贴功能被禁用。
这是更新的小提琴。
$(document).ready(function(){
$('#confirmEmail').bind("cut copy paste",function(e) {
e.preventDefault();
});
});
Run Code Online (Sandbox Code Playgroud)
这将防止在确认电子邮件文本框中剪切复制粘贴。
希望能帮助到你。
小智 5
尝试这个
$( "#email,#confirmEmail " ).on( "copy cut paste drop", function() {
return false;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
80411 次 |
| 最近记录: |