`
gaobusi
  • 浏览: 197726 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

JS按钮复制文本框内容

阅读更多

 

 

<input type="text" value="www.xxx.com?xxx=xxx" size="50" id='registerUrl'/>
                                
<input type="button" value="复制" onclick="javascript:setCopy($('#registerUrl').val())"/>

 

 

 

<script>
            function setCopy(_sTxt){
                try{
                    if(window.clipboardData) {
                        window.clipboardData.setData("Text", _sTxt);
                    } else if(window.netscape) {
                        netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
                        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
                        if(!clip) return;
                        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
                        if(!trans) return;
                        trans.addDataFlavor('text/unicode');
                        var str = new Object();
                        var len = new Object();
                        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
                        var copytext = _sTxt;
                        str.data = copytext;
                        trans.setTransferData("text/unicode", str, copytext.length*2);
                        var clipid = Components.interfaces.nsIClipboard;
                        if (!clip) return false;
                        clip.setData(trans, null, clipid.kGlobalClipboard);
                    }
                }catch(e){}
            } 
        </script>
分享到:
评论

相关推荐

    JavaScript按钮类\一个按钮完成对文本框内容的copy和复制

    JavaScript按钮类一个按钮完成对文本框内容的copy和复制

    按钮JS复制文本框和表格的代码

    点击按钮,通过JS代码实现复制INPUT表单: 代码如下: [removed] function copyinput() { var input=document.getElementById(“inputid”);//input的ID值 input.select(); //选择对象 document.execCommand(“Copy...

    Vue实现点击按钮复制文本内容的例子

    在vue中使用clipboard.js 时候发现一个问题,就是如果不是input或者button 按钮的话,则复制不成功,使用步骤如下: 1、引入clipboard.js,方法如下: 第一种直接npm安装:npm install clipboard –save 第二种:...

    JavaScript实现点击按钮复制指定区域文本(推荐)

    html5的webAPI接口可以很轻松的使用短短的几行代码就实现点击按钮复制区域文本的功能,不需要依赖flash。 代码如下: /* 创建range对象 */ const range = document.createRange(); range.selectNode(element); // ...

    用JS实现右键的复制,拈帖和剪切功能

    最近做到需要点击复制按钮就把文本框中内容,复制下来的功能。相当于右键复制功能,本人就小研究了一下,与大家分享一下~!

    js实现复制功能(多种方法集合)

    1.实现点击按钮,复制文本框中的的内容 [removed] function copyUrl2() { var Url2=document.getElementById("biao1"); Url2.select(); // 选择对象 document.execCommand("Copy"); // 执行浏览器复制命令 alert&#...

    js实现各种复制到剪贴板的方法(分享)

    一、实现点击按钮,复制文本框中的的内容 [removed] function copyUrl2() { var Url2=document.getElementById("biao1"); Url2.select(); // 选择对象 document.execCommand("Copy"); // 执行浏览器复制命令 alert&...

    ZeroClipboard.js使用一个flash复制多个文本框

    ZeroClipboard.js是一个支持复制和粘贴的JavaScript插件,目前官方已经到2.x的版本了,但不支持IE9以下的浏览器,而如果要兼容,则可以使用1.x的版本,我使用的是最开始的一个版本:1.0.7的。该版本支持IE7和IE8,...

    Javascript 实现复制(Copy)动作方法大全

    一、实现点击按钮,复制文本框中的的内容 [removed] function copyUrl2() { var Url2=document.getElementById(biao1); Url2.select(); // 选择对象 document.execCommand(Copy); // 执行浏览器复制命令 alert&#40;...

    javascript用户名密码邮箱验证

    直接完整的javascript客户端校验,复制粘贴就行

    ZeroClipboard

    解决浏览器兼容问题,击按钮把文本框的内容复制到剪贴板的功能 详细描述可以链接进入我的博客: http://blog.csdn.net/xiaowu108/article/details/40461225

    程序天下:JavaScript实例自学手册

    3.35 文本框显示网页中选中的内容 3.36 文字的垂直滚动 3.37 文字幻灯片 3.38 随机动态文字效果 3.39 实现textarea的自动滚动 3.40 使用marquee实现文字上下滚动 3.41 类似安装效果的textarea滚动 3.42 始终显示在最...

    《程序天下:JavaScript实例自学手册》光盘源码

    3.35 文本框显示网页中选中的内容 3.36 文字的垂直滚动 3.37 文字幻灯片 3.38 随机动态文字效果 3.39 实现textarea的自动滚动 3.40 使用marquee实现文字上下滚动 3.41 类似安装效果的textarea滚动 3.42 始终显示在最...

    小刀娱乐网源码2018版 v4.17.rar

    模板、扫码打赏插件、手机版与电脑版智能管理插件、屏蔽复制与鼠标右键插件、老y文章系统数据迁移至天人工具、OK3W文章系统数据迁移至天人工具、用户注册后自动登录插件、悬浮贴边客服插件、会员前台全功能编辑器...

    在Vue项目中 使用vue-clipboard2 实现复制到粘贴板的功能

    在项目中,需要开发一个复制邀请码的功能,也就是点击复制按钮就将邀请码复制到粘贴板,直接粘贴即可。 使用到的是 vue-clipboard2 插件,简单又好用 首先,需要先安装这个插件 npm install --save vue-clipboard2...

    TranslateHelper:提供在某些翻译网站界面,去除输入文本框中换行,以及复制翻译结果等功能

    [TOC]关于Chrome网上应用店版本更新说明目前,0.8.4 已审核通过,...(默认打开,快捷键为“ctrl+/”)点击“复制”按钮,一键复制翻译结果。(默认打开)翻译网页上按下 backspace 键,焦点将回到原文输入框。(需在选

    CodePaste代码高亮网站源码

    文本框中的代码片段会收到一个可以从浏览器地址栏复制过来的URL信息,然后发布出去,这样,每个人就能看到这个代码片段,登录用户可以对其进行评论或编辑。 用这种方法,代码片段还可以在QQ、MSN等im上发来发去。 ...

    JavaScript网页特效范例宝典源码

    实例003 通过按钮创建窗口 5 实例004 自动关闭的广告窗口 6 实例005 控制弹出窗口居中显示 7 实例006 弹出的窗口之Cookie控制 9 实例007 为弹出的窗口加入关闭按钮 11 实例008 关闭弹出窗口时刷新父窗口 12 实例009 ...

    CopyToClipboard:Mendix小部件

    复制到剪贴板小部件复制到剪贴板能够将值(文本框,文本区域,日期选择器)或所选值(下拉,参考选择器)复制到剪贴板。贡献有关对该存储库做出贡献的更多信息,请访问!典型使用场景使用此小部件可将按钮附加到输入...

Global site tag (gtag.js) - Google Analytics