Come creare una casella di testo, contenente testo preesistente, che quando l'utente fa clic all'interno di esso, il testo al suo interno viene evidenziato. Ad esempio, nello stesso modo in cui YouTube pubblica le caselle di testo per il codice embed sui loro video. GrazieCasella di testo HTML, testo di evidenziazione automatica
5
A
risposta
10
Se ho capito il problema in modo corretto, si potrebbe usare un po 'di javascript (codice non testato):
<script language="JavaScript">
function selectText(textField)
{
textField.focus();
textField.select();
}
</script>
<input type="text" name="sometext" size="100" value="The Text" onClick='selectText(this);'>
È possibile inserire lo script tra la <testa> e </head > tag.
Grazie, funziona benissimo. Seguito rapido, voglio mettere alcuni javascript per essere copiati e incollati all'interno della casella di testo, ma sembra che lo stia facendo un casino, c'è un modo per farlo con il testo javascript al suo interno? –
nm Ho capito, una semplice virgoletta doppia citazione singola sembra averlo risolto. –
Questo è perfetto, grazie! – qroberts