2009-04-09 19 views
5

¿Cómo puedo hacer que un cuadro de texto, que contiene texto preexistente, que cuando el usuario hace clic dentro de él todo el texto dentro de él se destaque. Por ejemplo, de la misma manera que YouTube hace los cuadros de texto para el código de inserción en sus videos. GraciasCuadro de texto HTML, texto de resaltado automático

Respuesta

10

Si he entendido correctamente su problema, usted podría utilizar algo de JavaScript (código no probado):

<script language="JavaScript"> 
    function selectText(textField) 
    { 
    textField.focus(); 
    textField.select(); 
    } 
</script> 

<input type="text" name="sometext" size="100" value="The Text" onClick='selectText(this);'> 

Usted puede poner el guión entre su cabeza < > y </cabeza > etiquetas.

+0

Gracias, eso funciona genial. Seguimiento rápido, quiero poner algo de javascript para copiar y pegar dentro del cuadro de texto, pero parece estar arruinándolo, ¿hay alguna manera de hacer esto con el texto javascript dentro? –

+0

nm Lo tengo, parece que una cita doble simple a una comilla simple lo ha solucionado. –

+0

Esto es perfecto, gracias! – qroberts

Cuestiones relacionadas