Onclick Select All and Copy to Clipboard (javascript)
![]()
In sometimes, in html , if you want to select the text for a textbox or a textarea , you can use the following script
function select_all(obj)
{ var text_val=eval(obj);
text_val.focus();
text_val.select();
if (!document.all) return; // IE only
r= text_val.createTextRange();
r.execCommand(\\'copy\\');
} <script type=”text/javascript”>
function select_all(obj)
{ var text_val=eval(obj);
text_val.focus();
text_val.select();
if (!document.all) return; // IE only
r= text_val.createTextRange();
r.execCommand(\\’copy\\’);
} </script>
The html part is:
<input value=”http://www.sajithmr.com” onclick=”select_all(this)” name=”url” type=”text” />The above script will select all the text for input field and copy to clipboard (for IE only)

Well this is just terrible. Just use this simple bit of code in the textbox or textarea.
onFocus=”this.select();”
Or maybe I’m just misinterpreting what your trying to do.
Brad,
Here not only just select, also copy the content into your clipboard.
(Similar to right click select all and copy)
goosebumps
Great Post.
Best Regards
Team
Web Hosting Sri Lanka
It doesn’t work, at least not in Opera, the line
r.execCommand(\’copy\’);
gives an inline script compilation error at the escaped quotes. If I unescape the quotes it gives a type mismatch error on the same line.
What part of “The html part is:
The above script will select all the text for input field and copy to clipboard (for IE only)” do you not understand? IE = Internet Explorer != Opera.
how to copy a text in textbox to clipboard in mozilla???
thanks! very nice!
Yes, great job.
Interesting indeed.
Check this link… working good…
Copy to Clipboard
How i may contact admin this site? I have a question.
iijiivei
You can mail me at: admin@sajithmr.com
i newbie plz how us the baton “add me”?
All greetings! I have fallen in love today:)))))
I wish to shout about love to all world !
Love this magnificent feeling:)))))
Nice one, this is really handy – thanks very much indeed. I prefer the this.select(); route myself as it’s so simple..
Does anyone know an equally simple way to copy the contents to clipboard (in any browser)?
Thanks very much indeed.
Hello you forum best. And Bye. just test. .
:)
to: Admin – If You want to delete your site from my spam list, please sent url of your domain to my emai: stop.spam.today@gmail.com
And I will remove your site from my base within 24 hours
webmastegz
I have a flash site
i’m looking for the script who shows google ads with flash.
how can i get it?
is there a way to do select all with for example ?
Hellow
Could you help me. I have troubles with your site. It it works not fast.
Can somebody help me to solve the problem or explain why it can be so?
Thanks
Hi, just saying a blated hello
This is very handy indeed – thank you very much for posting.
@Pidgeon – I just tested it in opera and it worked fine for me (in addition to IE, Safari & Firefox)
Anyway thanks very much for posting this, very useful cheers.
Hii … Thanks for the script … But sorry its not working for me … can any one place an example for this .
Thanks
I have found one more similar scripts and it worked fine for me so i thought posting it here .. so that it may help you all.. but its working only in IE.
Please see if any one get one that works for all (firefox, IE … )
function ClipBoard()
{
//holdtext.innerText = copytext.innerText;
Copied = holdtext.createTextRange();
Copied.execCommand(“RemoveFormat”);
Copied.execCommand(“Copy”);
}
// Html part
hello all
Copy to Clipboard
Thanks
Re-writting HTML part .. please remove quotes ..
<!– hello all
Copy to Clipboard –>
Using internet is simple as hell. But I can tell y ou right now, it can be very hard, if you are the first time user.
So, first thing I suggest – open the Explorer, and type in the address you like.
You’ll get there really fast, it depends on your connection speed.
Good luck.
How you think, in our situation whis crisis its actual?
I have great difficulty understanding why some programming experts waste time by displaying outdated scripts that only function in IE.
The whole purpose of the WWW is to produce platform, and browser independent code that everyone can use.
I can recommend the w3c org where much discussion centres around ONE single standard.
i’ve been looking for this all over, thanks for the great post.
thanks for the post
great soluation.
thanks
Well this is just terrible. Just use this simple bit of code in the textbox or textarea.
onFocus=”this.select();”
Or maybe I’m just misinterpreting what your trying to do.
Is there any other code shorter than this – A one line text which will select & copy the clicked area ?
Add this to a textarea or text input so that when click anywhere on the field, it automatically selects all and copy’s to the clipboard.
onclick=”this.select(); var r= this.createTextRange(); r.execCommand(‘copy’);”
thanks for your code,it’s help for me
Hi.
My PC worked not correctly, too much errors. Please, help me to fix errors on my PC.
My operation system is Win Vista.
Thanks,
feclaisee
Hi.
My PC worked slowly, too much mistakes and buggs. Help me, please to fix errors on my PC. On Tipe http://www.yahoo.com/ please.
I used Windows XP.
Thanks,
sycleordess
Wow. This is horrible advice.
This code is not only invalid, it can break your site if you’re not careful.
Do not use this.
Shame on you for posting this as a tutorial.
eliminate the heavy script and add this to your input tag:
onfocus=”this.select();”
I like it.
Much easier for MSIE
clipboardData.setData(“Text”, document.getElementById( targetCopyElement ).innerHTML);
In which targetCopyElement is ofcourse the element’s id
Sorry. Does someone understand how to define a smart EA from bad and a clear Forex trading signals from fake? big thanks
I need to contact site admin urgently. Can you understand me?
)
Hih you hear me??
bye bye
Hellow Glad to see you my friends!) I’m Max from LA
hi there amazing thread you have going here.
hi there amazing topic we have going here!
great job. very nice. thanks