2015-05-11 2 views
0

Это то, что у меня есть текстовое поле, в котором у меня есть контент, и когда я нажимаю кнопку, клики копируют содержимое, которое находится в текстовом поле, оно не должно быть таким, чтобы вам нужно направить указатель мыши, чтобы скопировать его. это просто должно быть так, когда вы нажимаете на кнопку, которая сама копирует ее.копировать содержимое из текстового поля нажатием кнопки

я есть попытать здесь:

<asp:TextBox ID="TextBoxHenvis" CssClass="form-control input-lg" runat="server" ReadOnly="true"></asp:TextBox><br /> 
      <asp:Button ID="ButtonKopier" runat="server" Text="Kopier Link" OnClientClick="CopyToClipboard()" CssClass="btn btn-success" /> 

Javascript здесь

function CopyToClipboard() 
    { 
     var controlValue = document.getElementById('<%=TextBoxHenvis.ClientID%>').value; 
     alert(controlValue); 
    } 

Это означает, другими словами, что он должен загрузить содержание, и поэтому, когда вы нажимаете Ctrl + V затем бросить содержимое, которое вы получили нажатием кнопки.

+0

возможно дубликат [Как скопировать в буфер обмена в JavaScript?] (Http://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in -javascript) –

+0

@PatrickEvans благодарит за помощь !! : D –

ответ

0
function CopyToClipboard() { 
    holdtext.innerText = copytext.innerText; 
    Copied = holdtext.createTextRange(); 
    Copied.execCommand("Copy"); 
} 
+4

Вы должны объяснить ответы, а не только код дампа. –

Смежные вопросы