前记:本来原生的JS是有提供一个函数来实现这个功能(window.clipboardData),但是很遗憾,这个函数仅仅支持IE和FF浏览器,所以基本用处不大。下边介绍的是一个第三方插件库(ZeroClipboard.js)。 ZeroClipboard.js在Git上的地址为:https://gi ...
分类:
移动开发 时间:
2016-06-16 16:19:02
阅读次数:
289
React 中, 获取 粘贴板的值, 使用下面的方法console.log(e.clipboardData.getData('Text'));如果是 JS 中的 onpaste 事件, 则使用var pastedText = undefined;if (window.clipboardData &&... ...
分类:
其他好文 时间:
2016-06-02 21:35:58
阅读次数:
774
H5 复制粘贴 - execCommand 字数748 阅读399 评论0 喜欢0 需求:自动复制一段内容到剪切板, 让用户可以在其他客户端粘贴(发小广告做推广经常要用吧) window.clipboardData (IE 才有) 是个很好用的对象, 但是 只在 IE 才有,IE 被吐糟了一万年, ...
分类:
其他好文 时间:
2016-05-20 11:11:49
阅读次数:
197
1.只能输入和粘贴汉字 <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').rep ...
分类:
其他好文 时间:
2016-05-13 18:48:31
阅读次数:
217
1.只能输入和粘贴汉字 <input onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').repla ...
分类:
Web程序 时间:
2016-05-11 23:38:09
阅读次数:
301
非常好用,代码示例如下: <input onkeypress = "return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46" onpaste = "return !clipboardData.getData('text').mat ...
分类:
Web程序 时间:
2016-05-04 01:20:48
阅读次数:
284
<input id="add_phone" style="width: 160px;" onkeyup="value=value.replace(/[^\d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getD ...
分类:
移动开发 时间:
2016-04-26 15:46:38
阅读次数:
263
1.只能输入和粘贴汉字 <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').rep ...
分类:
其他好文 时间:
2016-04-23 17:55:36
阅读次数:
168
经常看到这样一种效果:就是单击一个按钮,就将某个区域内的内容,复制到了剪切板中。其实这个功能实现起来也不难,核心就是用到了window子对象clipboardData的一个方法:setData()语法: clipboardData.setData(sDataFormat, sData)参数:sDat ...
分类:
Web程序 时间:
2016-04-08 18:04:06
阅读次数:
144
在做项目时有一个需求,是需要复制内容到剪切板,因为有众多浏览器,所以要兼容性很重要 1、最简单的copy,只能在IE下使用 使用clipboardData方法 <script language="javascript"> function copy(){ window.clipboardData.s
分类:
编程语言 时间:
2016-01-28 01:55:36
阅读次数:
234