0

I'm writing a code and I display to the user a table with data from DB. The user can copy all the data manually, but I want to add a button that copy automatically the data to clipboard. How can I do this? Thanks!

user2026
  • 61
  • 1
  • 11
  • Try this code `function ClipBoard() { holdtext.innerText = copytext.innerText; Copied = holdtext.createTextRange(); Copied.execCommand("Copy"); }` – shanidkv Jan 15 '15 at 07:43
  • Quick internet search show some solution, this have been previously asked on SO http://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in-javascript – Jaay Jan 15 '15 at 07:45

2 Answers2

0

You cannot do this with javascript. There is no browser that can allow that. It's a security issue.

  • I'm not sure about that - [This website](http://flatuicolors.com/) allows you to click on HTML colors and have them pasted into your clipboard - works fine on Chrome – nicholaswmin Jan 15 '15 at 07:56
0

If you are good with JQuery, use this Library

P.S Although it raise a security concern, most of the browsers doesn't allow it.

Murtaza Khursheed Hussain
  • 14,714
  • 7
  • 52
  • 78