捕获取文本框的右键 粘贴 事件
来源:互联网 发布:java获取请求的ip地址 编辑:程序博客网 时间:2024/06/05 22:59
在看书的时候,UESTC-前端群有人问问题,js怎么监听右键粘贴事件,。
于是乎里面的大神就各种献策,,。
于是得到一些信息,以前没有太记住的:
1、onpropertychange用于input,可靠性不知道,先记住这个事件吧。
2.、粘贴事件用于剪切板。应该说是在可输入区域触发onpaste事件,触发的源是剪切板。
3、niko说用轮询判断是否输入或失去焦点,学习了。轮询就是开启一个监听,合适的时候关闭。
4、自己试着写了一些,觉得没有那么复杂。用onmousedown+onpaste就可以。代码贴最后。不过firefox不支持。
5、又是niko,firefox不支持粘贴板事件,不过他又找出了一个文章,官方的哦,说支持,里面的例子也能够运行,囧。
https://developer.mozilla.org/en-US/docs/DOM/element.onpaste
6、然后自己找了好久,挨着挨着alert,发现是传入的onmousedown()括号里面没有event,然后event没有
event = event | window.event;
function init(){ var isRight = false; var area = document.getElementById("test"); area.onmousedown = rightEvent; area.onpaste = pasetEvent; function rightEvent(event){ event =window.event||event; if(event.button ==2){ isRight = true; } }; function pasetEvent(){ if(isRight == true){ alert("粘贴"); } }}window.onload = init;
- 捕获取文本框的右键 粘贴 事件
- 捕获文本框的Enter事件
- js 右键菜单、禁止剪切、复制、粘贴的文本框代码
- 捕获input 文本框内容改变的事件
- js 文本框监听粘贴事件,获取粘贴板上的图片数据
- JS input文本框禁用右键和复制粘贴功能的代码
- JS input文本框禁用右键和复制粘贴功能的代码
- 一直按住ctrl+v,鼠标移动到不同的文本框粘贴,文本框的keyup事件失效
- 如何屏蔽ctrl + v 粘贴事件,鼠标右键粘贴事件
- JS实现文本框禁用右键和复制粘贴功能
- JS实现文本框禁用右键和复制粘贴功能
- 实现密码框、文本框不能复制、粘贴、剪切和右键
- 复制,粘贴文本框的内容
- SecureCRT右键粘贴的设置
- SecureCRT右键粘贴的设置
- SecureCRT右键粘贴的设置
- SecureCRT右键粘贴的设置
- SecureCRT右键粘贴的设置
- 类的const和非const成员函数的重载
- 算法实例
- javascript event.button
- 移动互联网app业务逻辑图
- VLAN Trunk
- 捕获取文本框的右键 粘贴 事件
- spring 下载地址
- 字符数组,字符指针,sizeof,strlen总结
- [Exception]cannot cast java.lang.Class to java.lang.reflect.ParameterizedType
- 概念(二)
- JavaScript js如何捕获鼠标右键菜单中的粘帖事件?
- 字符数组用完后内容会被自动清空吗?
- 概念(三)
- 复制粘贴触发事件