Possiamo selezionare tutto il testo di una textarea
usando OnClick
. Questo snippet è utile quando vogliamo che il nostro visitatore copi il contenuto della textarea. Per fare questo è sufficiente usare le seguenti righe di codice nel trigger
OnClick.
text_val.focus(); text_val.select();
Vediamo un esempio.
Il codice JavaScript
.
<script type="text/javascript"> function select_all(laTextArea) { var text_val=eval("laTextArea"); text_val.focus(); text_val.select(); } </script>
Il codice HTML
.
<html> <head> <!-- Preferibilmente scrivere qui il precedente codice JavaScript --> </head> <body> <form name="form1" method="post" action=""> <textarea rows="2" cols="20" onclick="select_all(this);"> Questo testo verrà selezionato cliccando sulla textarea.</textarea> </form> </body> </html>
E’ possibile usare lo stesso snippet di codice per avere un link “seleziona tutto” un po’ come si vede nei vari siti.
Riscrivere la precedente textarea così:
e il codice da usare per il tag: a onclick=”javascript:select_all(document.form1.nometextarea);” rel=”nofollow”>Seleziona tutto
Grazie, questo codice mi è stato utile 😉