如何使用户能够通过单击按钮从文本区域复制文本


How to enable users to copy text from textarea, on a button click?

我不希望文本从一个文本区域复制到另一个文本区域,我只希望内容应该只被复制,然后用户可以使用它粘贴到他想要的任何位置,使用 ctrl+v 或粘贴选项。

CSS

*.unselectable {
    -webkit-user-select: none;
    -moz-user-select: none
}

.HTML

<textarea unselectable="on" id="my_textarea"></textarea>
<input type="button" id="btnCopy" value="Copy" />

您可以使用 zclip 将文本复制到剪贴板。

$("#btnCopy").zclip({
    path: "js/ZeroClipboard.swf",
    copy: function(){
        return $("#my_textarea").val();
    }
});