`
gaobusi
  • 浏览: 199386 次
  • 性别: 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和复制

    &lt;title&gt;JavaScript按钮类——一个按钮完成对文本框内容的复制 &lt;script language="JavaScript"&gt; function MM_findObj(n, d) { var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) &gt; 0 && parent....

    点击复制文本框内容的代码

    总的来说,“点击复制文本框内容的代码”是一个常见的前端功能,通过JavaScript的适当API和方法,我们可以轻松地实现在各种Web环境中复制文本框内容到剪贴板。为了提高用户体验,我们还需要考虑对不同浏览器的兼容性...

    复制文本框的内容到剪贴板

    ### 复制文本框的内容到剪贴板 在日常的编程工作中,经常需要将文本框中的内容复制到剪贴板中以便进行进一步的操作,比如粘贴到其他文档中或者用于程序内部的数据处理等。本文将详细介绍如何使用JavaScript来实现这...

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

    在网页中实现复制文本框内容和表格内容到剪贴板的功能,通常需要使用JavaScript来辅助完成。以下分别对复制文本框和表格内容的知识点进行详细说明。 ### 复制文本框内容 要实现复制文本框(例如一个input表单元素...

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

    本文档介绍了五种使用 Javascript 实现复制(Copy)动作的方法,涵盖了复制文本框中的内容、复制专题地址和 URL 地址、复制 URL 地址、点击文本框时复制文本框里的内容、复制文本框或者隐蔽域中的内容等多种场景。...

    js表单文本框内容互换代码.zip

    在这个名为"js表单文本框内容互换代码"的压缩包中,我们可以预见到包含了一个或多个JavaScript文件,它们的目的是实现表单内文本框(input元素)之间的内容互换功能。这种功能常见于用户需要在两个输入框之间交换...

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

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

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

    总结来说,JavaScript实现点击按钮复制指定区域文本的核心在于创建并操作`Range`和`Selection`对象,以及使用`document.execCommand('copy')`命令。通过理解这些概念和技术,开发者可以为网页添加便捷的复制功能,...

    文本框根据输入内容自动调整大小

    总结起来,"文本框根据输入内容自动调整大小"是一项通过JavaScript实现的增强用户体验的功能,它使得用户在输入多行文本时不再受制于预设的文本框尺寸,提高了交互的便捷性和舒适性。而`autosize`库正是这一功能实现...

    JS文本框文本复制剪切代码.zip

    在JavaScript(JS)中,文本框的文本复制和剪切功能是通过操作DOM(文档对象模型)和浏览器提供的API来实现的。这个“JS文本框文本复制剪切代码.zip”包含了一个实现这些功能的源码示例。在网页开发中,用户有时需要...

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

    这种方法通过绑定按钮的点击事件,触发复制文本框内容的函数。具体步骤如下: 1. 使用`document.getElementById`获取要复制内容的文本框元素。 2. 使用`select()`方法选中文本框内的内容。 3. 使用`document....

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

    在这个实例中,我们将探讨如何使用jQuery来实现一个功能,即当用户点击文本框时,自动将文本框中的内容复制到剪贴板上。这个功能在很多网站中都有应用,例如复制链接、代码或重要信息。 首先,我们需要了解浏览器对...

    js实现的复制内容到剪贴板

    在JavaScript中实现复制内容到剪贴板的功能是一项常见的需求,特别是在网页交互和富文本编辑器中。这个功能可以让用户方便地复制文本或者数据,而无需借助浏览器的右键菜单或键盘快捷键。以下是对这个话题的详细讲解...

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

    ### 使用JavaScript实现右键的复制、粘贴和剪切功能 #### 一、背景介绍 在Web开发过程中,有时我们需要模拟浏览器自带的右键菜单中的复制(Copy)、粘贴(Paste)以及剪切(Cut)功能。这不仅能够增强用户体验,还...

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

    文章还提到了如何通过一个flash支持多个复制文本框的方法。通常的思路是为每个按钮都创建一个flash对象,但实际上可以复用同一个flash对象。在用户鼠标移动到不同的按钮上时,动态地修改flash的位置和要复制的文本。...

    chrome复制内容到剪贴板.rar

    这个HTML页面可能包含一个或多个用户可以交互的元素(如按钮或文本框),当用户触发这些元素时,JavaScript函数会被调用,从而将特定的文本内容复制到剪贴板。 在JavaScript中,复制内容到剪贴板通常涉及以下步骤:...

    ie ,火狐 文本框回车自动提交

    为了确保在IE、Firefox以及所有现代浏览器中都能正确实现文本框回车自动提交,最可靠的方法是使用JavaScript来监听文本框的键盘事件。这样,无论用户使用哪种浏览器,都可以确保一致的用户体验。 ```javascript // ...

    javascript各种复制代码收集

    此外,还有两个函数`CopyUrl()`和`AddImg()`,它们用于复制文本框或隐藏字段的内容。这两个函数都涉及到特定的输入元素,比如隐藏字段`myimg`和文本框`imgurl`。`CopyUrl()`将隐藏字段的值复制到文本框,然后选中并...

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

    这是最常见的复制方法,适用于复制文本框中的内容。首先,通过`getElementById()`获取元素,然后调用`select()`方法选中文本,最后执行`document.execCommand("Copy")`来触发浏览器的复制功能。例如: ```...

Global site tag (gtag.js) - Google Analytics