una simple

28/07/2004 - 23:48 por nacho | Informe spam
Hola amigos.
Tengo un formulario en el cual por cuestion de diseño, no tengo espacio para
poner referencias a cada una de las cajas, por lo tanto, tuve que poner como
texto inicial dentro de cada caja de texto, lo que hay que escribir ahi.

Mi pregunta es la siguiente: como hago para que cuando la persona hace clic
dentro de la caja, o hace foco en ella, la misma borre su contenido?
gracias
nacho

Preguntas similare

Leer las respuestas

#1 Franco Figún
29/07/2004 - 00:41 | Informe spam
Puedes poner un boton asi:

<input type="reset" name="Reset" value="Reset" />

FF
www.francofigun.com.ar
www.microsofties.com.ar
Yahoo MSN:

"nacho" wrote in message
news:
Hola amigos.
Tengo un formulario en el cual por cuestion de diseño, no tengo espacio


para
poner referencias a cada una de las cajas, por lo tanto, tuve que poner


como
texto inicial dentro de cada caja de texto, lo que hay que escribir ahi.

Mi pregunta es la siguiente: como hago para que cuando la persona hace


clic
dentro de la caja, o hace foco en ella, la misma borre su contenido?
gracias
nacho


Respuesta Responder a este mensaje
#2 Miguel Gonzalez
29/07/2004 - 09:55 | Informe spam
Hola Nacho.

Una propuesta, por ejemplo:

Inicia las etiquetas de referencia con el signo "#" (para que no se
borren las entradas que haga el usuario si vuelve a visitar "la caja") y
llama en el evento "onclick" a la función "borra();":

Una "caja" de ejemplo:

<input type="text" value="#Escribe aquí" name="caja1"
onclick="borra(this);" title="Caja 1">

...y la función:

<script type="text/javascript">
function borra(caja){
var contenido;
contenido=new String;
contenido=caja.value;
if(contenido.indexOf("#")==0)caja.value="";
}
</script>

Una preacuación extra es incluir un "title" a cada elemento con el valor
de su etiqueta, a fin de que el usuario sepa para qué era la "caja" si
se borra la etiqueta. De todas formas, en mi opinión, cada caja debería
llevar su etiqueta externa, por claridad para los usuarios (es
preferible que hagan "scroll" a que tengan que estar "investigando" las
intenciones del programador.

Saludos!
Miguel

nacho wrote:
Hola amigos.
Tengo un formulario en el cual por cuestion de diseño, no tengo espacio para
poner referencias a cada una de las cajas, por lo tanto, tuve que poner como
texto inicial dentro de cada caja de texto, lo que hay que escribir ahi.

Mi pregunta es la siguiente: como hago para que cuando la persona hace clic
dentro de la caja, o hace foco en ella, la misma borre su contenido?
gracias
nacho


Respuesta Responder a este mensaje
#3 Jaime Pérez
29/07/2004 - 11:27 | Informe spam
<input type="text" name="nombre" value="escribe aquí"
onfocus="this.value='';">

Pones this.value='' (dos comillas simples)...

Un saludo,

Jaime

"nacho" escribió en el mensaje
news:
Hola amigos.
Tengo un formulario en el cual por cuestion de diseño, no tengo espacio


para
poner referencias a cada una de las cajas, por lo tanto, tuve que poner


como
texto inicial dentro de cada caja de texto, lo que hay que escribir ahi.

Mi pregunta es la siguiente: como hago para que cuando la persona hace


clic
dentro de la caja, o hace foco en ella, la misma borre su contenido?
gracias
nacho


Respuesta Responder a este mensaje
#4 JPRW
29/07/2004 - 21:54 | Informe spam
con DHTML!


Juan Pablo Rojas
Graphic Designer - Developer
Merca-web.com
http://www.merca-web.com/


"nacho" wrote in message
news:
Hola amigos.
Tengo un formulario en el cual por cuestion de diseño, no tengo espacio


para
poner referencias a cada una de las cajas, por lo tanto, tuve que poner


como
texto inicial dentro de cada caja de texto, lo que hay que escribir ahi.

Mi pregunta es la siguiente: como hago para que cuando la persona hace


clic
dentro de la caja, o hace foco en ella, la misma borre su contenido?
gracias
nacho


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida