禁止使用JQuery在表单中的所有文本框上剪切、复制、粘贴
Prevent Cut Copy Paste on all textbox within Form using JQuery
我知道如何阻止特定文本框的功能,但以下是我表单中任何文本框都不会触发的内容:
<script type="text/javascript">
$(document).ready(function() {
$('input:text').bind('cut copy paste', function(e) {
e.preventDefault();
alert("Cut / Copy / Paste Disabled");
});
});
</script>
我写道:(输入:文本)表示我希望所有文本框都使用它。
我错过了什么?
试试这个代码
$(document).ready(function(){
$('input[type=text]').bind("cut copy paste",function(e) {
e.preventDefault();
});
});
试试这个对于最新版本的jquery ,请在上使用
$(document).ready(function(){
$('input[type=text]').on("cut copy paste drop", function(e) {
e.preventDefault();
return false;
});
});
您可以在的所有文本框中添加以下属性
onpaste="return false;" oncut="return false" oncopy="return false" ondrag="return false" ondrop="return false" onselectstart="return false"
像低于
<input type='text' onpaste="return false;" oncut="return false" oncopy="return false" ondrag="return false" ondrop="return false" onselectstart="return false" />
相关文章:
- TinyMCE从MSWord粘贴的文本在所有文本下加下划线
- 单击下拉菜单时,将文本粘贴到输入框中
- 限制用户使用按键事件 injQuery 复制和粘贴声明为数字文本框的文本框中的字符
- 检查输入/文本区域中粘贴的文本是否存在无效的章程
- 如何通过java脚本限制粘贴文本框(Aspx.page)中的整数或字符值
- 如何在文本框中添加标签支持'点击粘贴'功能
- 限制用户在文本区域最多粘贴(40)个字符
- asp/javascript将图像粘贴到文本框中
- 当一些文本粘贴到文本框中时(没有设置超时),是否检查数字
- 当通过javascript而不是按键/复制/粘贴更新文本输入时使用的事件处理程序
- 如何使用jQuery Mobile从剪贴板粘贴文本
- 粘贴文本时删除文本区域中的字符
- 同步跨度和文本区域滚动条-滚动条稍微偏离和粘贴问题
- 如何从 txt 文件或粘贴中获取文本
- Javascript:在所见即所得编辑器中的插入符号处粘贴文本
- 如何使用右键单击检测文本是否已粘贴
- 从文本区域中获取一个值,然后将其粘贴到另一个窗口中
- 如何通过imacros从弹出/对话框中复制文本并将其粘贴到字段中
- javascript 将 sitename.com 替换为粘贴到文本区域时的 sitename2.com
- 禁用使用AngularJs的文本框的剪切,复制和粘贴功能