`
华山剑
  • 浏览: 19817 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
  • lyyf: 马马虎虎明白了点。但是,接口,搞成私有的,别的类能使用吗?
    线程安全

利用window.clipboardData使用剪贴板数据

 
阅读更多

clipboardData.setData(sDataFormat, sData);

clipboardData.getData(sDataFormat);


sDataFormat: 数据格式,如"text"

sData: 剪贴数据


eg. 禁止粘贴字母、数字之外的文本数据:

 

<input type='text' onBeforePaste='clipboardData.setData("text", clipboardData.getData("text").replace(/[\W_]/g,''))' />
 

 

分享到:
评论

相关推荐

    Flash AS3实现多浏览器兼容复制按钮

    众所周知,在网页中若想实现点击按钮自动复制到剪贴板中可以用以下代码实现: if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("text", "这是复制的文字"); } 但...

    Flash AS3实现多浏览器兼容复制按钮[2012-6-24]

    众所周知,在网页中若想实现点击按钮自动复制到剪贴板中可以用以下代码实现: if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("text", "这是复制的文字"); } 但...

    跨浏览器开发经验总结(四) 怎么写入剪贴板

    IE、 Firefox可以支持JavaScript往剪贴板写入内容 IE可以很方便的支持剪贴板内容写入命令,可以使用execCommand(),也可以利用window.clipboardData。 使用execCommand,需要先从页面选中要复制到剪贴板的内容,如...

    IE下通过JS控制剪贴板的代码

    javascript可以使用window.clipboardData对象处理剪贴板内容 保存到剪贴板的方法 setData(param1, param2) param1 :数据类型 text 或 URL等. param2 :数据内容 从剪贴板读出数据的方法 getdata(param1) 清空数据的...

    jQuery简单实现点击文本框复制内容到剪贴板上的方法

    if (window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); alert&#40;"已经成功复制到剪帖板上!"&#41;; } else if (navigator.userAgent.indexOf("Opera")...

    多浏览器兼容性比较好的复制到剪贴板的js代码

    对于非ie浏览器他是用flash来实现的,js代码如下: 代码如下: [removed] function copy_code(copyText) { if (window.clipboardData) { window.clipboardData.setData(“Text”, copyText) } else { var flashcopier...

    DOM_window对象属性之–clipboardData对象操作代码

    clipboardData 对象 提供了对于预定义的剪贴板格式的访问,以便在编辑操作中使用。 成员表 方法 描述 clearData 通过 dataTransfer 或 clipboardData 对象从剪贴板删除一种或多种数据格式。 getData 通过 data...

    一段多浏览器的复制到剪贴板javascript代码

    代码如下,就不多说废话了,可以兼容基本上所有的主流浏览器(IE,FF),很多地方可以用到的: copyToClipboard = function(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window....

    代码详解JS操作剪贴板

    javascript可以使用window.clipboardData对象处理剪贴板内容。 保存到剪贴板的方法setData(param1, param2)。 param1 :数据类型 text 或 URL等。 param2 :数据内容。 从剪贴板读出数据的方法 getdata(param1) ...

    DOM_window对象属性之--clipboardData对象操作代码

    clipboardData 对象提供了对于预定义的剪贴板格式的访问,以便在编辑操作中使用。

    简单实现兼容各大浏览器的js复制内容到剪切板

    因为网站文章需要提供几个按钮,单击后实现复制文章内容到剪贴板。 在网上搜索了很多内容,发现都比较乱这里自己整理下,分享给大家 效果图如下: 之前使用的是window.clipboardData.setData,只能支持IE和火狐。...

    JS复制到剪贴板示例代码

    代码如下: /* * 复制到剪贴板 * * */ function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData(“Text”, txt); } else if(navigator....

    js实现点击复制当前文本到剪贴板功能(兼容所有浏览器)

    在网站框架搭建过程,有一个功能需要实现复制文本到剪贴板,相信这个功能很常用,但是对于不常写JS代码的我来说是一个比较大的挑战,回想以前做过的一个站点,使用window.clipboardData实现复制到剪贴板功能,...

    js 剪切板应用clipboardData详细解析

    三个方法 1.clearData(sDataFormat) 删除剪贴板中指定格式的数据。 2.getData(sDataFormat) 从剪贴板获取指定格式的数据。 3.setData(sDataFormat, sData) 给剪贴板赋予指定格式的数据。返回 true 表示操作成功。 ...

    js复制到剪切板的实例方法

    代码如下:[removed] //复制到剪切板js代码 function copyToClipBoard(s) { //... if (window.clipboardData) { window.clipboardData.setData(“Text”, s); alert&#40;“已经复制到剪切板!”+ “\n” + s&#41;; } e

    JS实现复制内容到剪贴板功能

    前记:本来原生的JS是有提供一个函数来实现这个功能(window.clipboardData),但是很遗憾,这个函数仅仅支持IE和FF浏览器,所以基本用处不大。下边介绍的是一个第三方插件库(ZeroClipboard.js)。 ZeroClipboard.js在...

    单击复制文字兼容各浏览器的完美解决方案

    clipboard.swf这个在网上都有下载.ie允许访问剪贴板。window.clipboardData可以访问 但是标准dom。看了一些文章说的都是用flash设置隐藏。但是flash10是不支持。 但是,还有个方法是可行的,固记录一下,以下方法...

    js使用小技巧

    clipboardData.getData("text").match(/D/)" ondragenter="return false"&gt; //特殊用途 导入收藏夹 onclick="window.external.ImportExportFavorites(true,"http://localhost");"&gt; 导出收藏夹 onclick="window....

Global site tag (gtag.js) - Google Analytics