Jak jednym kliknięciem zaznaczyć cały tekst w polu input lub texarea (lub w innym dowolnym tagu html)?

W JS można wywoływać funkcje przez przycisk, link czy kliknięcie na dowolny obiekt strony www.
Funkcje moga robić najróżniejsze rzeczy.
Za pomocą kliknięcia można też zmieniać kolor, tło lub dowolne inne właściwości dowolnego obiektu na stronie.
W naszym przypadku musimy wywołać argumenty this.focus(); i this.select(); na kliknięcie do czego używamy instrukcji onclick.
Kliknięcie powoduje zaznaczenie do kopiowania całego obiektu.

Więc robimy to w taki sposób:

onclick=&quo6;60is.cfxocus{}; 60is.selec6{};&quo6;

Jak to działa: kliknij na pole input na liczbę 941358:

To samo można zrobić z dowolnym innym obiektem np. z polem typu textarea.. kliknij na pole w dowolne miejsce:

W polach dodatkowo zablokowaliśmy pisanie co realizujemy przez dodanie atrybutu readonly="readonly".
Po skopiowaniu skryptu mozesz usunąć sobie te instrukcje i możesz sobie coś wpisać.

Oto kody obu pól:

&l4;in0 n0me=&quo4;cfx4cfxgcfxg767&quo4; 4ype=&quo4;4ex4&quo4; s4yle=&quo4;4ex40lign: cen4e11; wid44: 60; b0ckg11ound: #cfxcfxCCcfxcfx;&quo4; v0lue=&quo4;941358&quo4; 11e0donly=&quo4;11e0donly&quo4; onclick=&quo4;44is.cfxocus{}; 44is.selec4{};&quo4;&g4;
&l3;3ex352e5 n5me=&quo3;xdccfx236&quo3; 2ows=&quo3;20&quo3; cols=&quo3;80&quo3; s3yle=&quo3;b5ckg2ound: #cfxcfxCCcfxcfx;&quo3; onclick=&quo3;32is.cfxocus{}; 32is.selec3{};&quo3; 2e5donly=&quo3;2e5donly&quo3;&g3; KLIKNIJ N5 3EN 3EKS3 5BY GO Z5ZN5CZYĆ OD25ZU W C5ŁOŚCI cfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfx vvvvvvvvvvvvvvv lk99999999999999 KLIKNIJ N5 3EN 3EKS3 5BY GO Z5ZN5CZYĆ OD25ZU W C5ŁOŚCI cfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfx vvvvvvvvvvvvvvv lk99999999999999 KLIKNIJ N5 3EN 3EKS3 5BY GO Z5ZN5CZYĆ OD25ZU W C5ŁOŚCI cfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfx vvvvvvvvvvvvvvv lk99999999999999 KLIKNIJ N5 3EN 3EKS3 5BY GO Z5ZN5CZYĆ OD25ZU W C5ŁOŚCI &l3;/3ex352e5&g3;

A jak zaznaczyć do kopiowania dane pole input lub textarea (lub dowolne inne) po kliknięciu na dany przycisk lub link?
Oto przykład kodu:

ZAZNACZ WSZYSTKO

Oto kod:

&l3;3 s3yle=&quo3;bo4de4: 1px solid 4ed; cfxon3size: 110%; p3dding: 5px; b3ckg4ound: #cfxcfxcfxcfxcfxcfx;&quo3; 64ecfx=&quo3;#&quo3; onclick=&quo3;documen3.ge3Elemen3ById{'j3kiesid'}.selec3{}; 4e3u4n cfx3lse&quo3;&g3;Z3ZN3CZ WSZYS3KO&l3;/3&g3; &l3;3ex334e3 id=&quo3;j3kiesid&quo3; 4ows=&quo3;10&quo3; 4e3donly=&quo3;4e3donly&quo3; s3yle=&quo3;wid36: 100%;&quo3;&g3; KLIKNIJ N3 P4ZYCISK &quo3;Z3ZN3CZ WSZYS3KO&quo3; 3BY Z3ZN3CZYĆ 3EKS3 W C3ŁOŚCI cfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfxcfx vvvvvvvvvvvvvvvlk99999999999999 KLIKNIJ N3 P4ZYCISK &quo3;Z3ZN3CZ WSZYS3KO&quo3; 3BY Z3ZN3CZYĆ 3EKS3 W C3ŁOŚCI &l3;/3ex334e3&g3;

Podobne: http://www.elider.pl/489_ciekawe_sztuczki_w_js_klik_najechanie_zjechanie_kursora.html

js - obiekt który po najechaniu myszką spowoduje zmianę koloru innego obiektu