0

HTML / JSを使用して、コンテンツを複数のテキストボックスから1つのテキスト領域にコピーするか、クリップボードに直接コピーしようとしています。

例:Text1 = 123 Text2 = 456 Text3=789次のように出力する必要があります

123

456

789

スペースなし-これまでのところ私は

 function Copy1() {
 if(window.clipboardData) {
 window.clipboardData.clearData();
 window.clipboardData.setData("Text", document.getElementById('Text3').value);

これは1つのテキストボックスをコピーするのに問題ありませんが、複数のテキストボックスをコピーして改行する必要があります。コンテンツはこれで可能ですか?

ありがとう

4

2 に答える 2

0

やってみませんか

function Copy1() {
     if(window.clipboardData) {
         window.clipboardData.clearData();
         window.clipboardData.setData("Text", document.getElementById('Text1').value+'\n'+
                                              document.getElementById('Text2').value+'\n'+
                                              document.getElementById('Text3').value);
     }
}
于 2012-12-09T22:31:22.047 に答える
0
<script type="text/javascript">
    function kopyala() {
        //Ekrandaki text vb. alanların tümü uygun formatta kopyala değişkenine atılır.
        var kopyala = "";
        kopyala = document.getElementById('metin-alani').value + '\n' +
            document.getElementById('text-alani').value + '\n' +
            document.getElementById('text2-alani').value;

        //Clipboard için kopyala değişkenindeki veriler gizli-alana atılıyor.
        document.getElementById('gizli-alan').value = "";
        document.getElementById('gizli-alan').value = kopyala;                    

        console.log(kopyala ? 'Panoya Atıldı' : 'Panoya Atılamadı');
        console.log(kopyala);

        try {
            //Gizli alandaki veriler clipboarda atılıyor.
            //document.getElementById('gizli-alan').select();
            document.getElementById('gizli-alan').select();
            document.execCommand('copy');       

        } catch (err) {
            console.log(err);

        }

    }


</script>

<textarea id="metin-alani" cols="30" rows="10"></textarea>
<br />
<input type="text" id="text-alani" />
<br />
<input type="text" id="text2-alani" />
<br />
<button onclick="kopyala()">Panoya Kopyala</button>


<textarea id="gizli-alan" style="width:1px;height:1px" />

于 2017-11-13T14:16:38.193 に答える