有没有办法使用javascript/jquery为IE禁用粘贴(控件V)到文本框?
不幸的是我无法访问标记,或者我会使用onPaste ="return false".可以附加Jquery吗?
如果无法禁用它,至少有一种方法可以检测它,这样当粘贴事件发生时,只需从输入文本框中删除文本即可.
<input type="text" maxlength="" size="25" value="Enter letters here" name="TEXTBOX___97___470GCPC___31" autocomplete="off">
Run Code Online (Sandbox Code Playgroud)
尝试
$('input[name="TEXTBOX___97___470GCPC___31"]').bind('paste', function(){return false;})
Run Code Online (Sandbox Code Playgroud)
不需要使用jQuery,因为你可以设置onpaste处理程序.
var input = document.getElementsByName('TEXTBOX___97___470GCPC___31')[0];
if (input)
input.onpaste = function(){return false;};
Run Code Online (Sandbox Code Playgroud)
请注意,此事件可能不会在某些浏览器(例如Opera)上触发.另外,看到这个问题:禁止复制/粘贴到HTML表单使用Javascript为什么你应该不禁止粘贴.
| 归档时间: |
|
| 查看次数: |
6162 次 |
| 最近记录: |