Foros del Web » Programando para Internet » Javascript »

Mostrar/Ocultar un texto de un fieldtext con onclick

Estas en el tema de Mostrar/Ocultar un texto de un fieldtext con onclick en el foro de Javascript en Foros del Web. Hola amigos, me surgio esta duda. Observa la barra de "Google Busqueda personalizada" colocada en la cabezera de este foro? Yo quiero lograr lo mismo. ...
  #1 (permalink)  
Antiguo 21/07/2009, 17:26
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Mostrar/Ocultar un texto de un fieldtext con onclick

Hola amigos, me surgio esta duda.

Observa la barra de "Google Busqueda personalizada" colocada en la cabezera de este foro?

Yo quiero lograr lo mismo.

1.- Mostrar un valor por defecto dentro de un <input type="text"...> que al dar click dentro del textfield este desaparesca dejando el campo vacio, pero que a su vez, (si no se ha escrito nada dentro del campo y se presiona en cualquier otra parte fuere del textfield vuelva a aparecer el texto por defecto.

En fin, lo mismo que el textfield del buscador de arriba, ¿Como lo puedo lograr?

Muchas gracias.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #2 (permalink)  
Antiguo 21/07/2009, 20:54
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Mostrar/Ocultar un texto de un fieldtext con onclick

Revisa este tema:
http://www.forosdelweb.com/f13/textb...ipcion-703345/
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 21/07/2009, 23:48
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Mostrar/Ocultar un texto de un fieldtext con onclick

Gracias por responder amigo,

PEro eso no me sirve del todo, no me muestra el valor del textfield al cargar la pagina, sino hasta despues que el user hace un onfocus en el campo del formulario.

Podrías indicarme como logro, preciso lo que se puede ver en el campo de busqueda de "google busqueda personalizada".

El texto por defecto aparece dentro del textfield al cargar la pagina, al dar click en el campo de formulario el texto por defecto desaparece y si no hay ningun valor en el textfield y preciono fuera de el, eltexto por defecto vuelve a aparecer.

¿Como logro esto, muchas gracias!
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #4 (permalink)  
Antiguo 22/07/2009, 06:23
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Mostrar/Ocultar un texto de un fieldtext con onclick

Sólo tienes que colocar en el value del campo el texto para que se muestre al iniciar.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 22/07/2009, 11:48
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Mostrar/Ocultar un texto de un fieldtext con onclick

si yta lo intente, pero de esa manera al dar click en fuera del campo de texto no se quita el texto puesto en el value, pues es ovio porque no hay ninguna funcion que diga onburl== value=""

Como puedo hacerlo, gracias.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #6 (permalink)  
Antiguo 22/07/2009, 12:00
 
Fecha de Ingreso: mayo-2008
Ubicación: En la guarida del mal, tratando de conquistar el mundo
Mensajes: 174
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Mostrar/Ocultar un texto de un fieldtext con onclick

Esto debería funcionar...

Código HTML:
<html>
	<head>
		<title>Formulario etc javascript</title>
		<script language="javascript">
			function Borrar(valor)
			{
				if(document.getElementById("texto").value==valor)
				{
					document.getElementById("texto").value="";
				}
			}
			
			function Escribir(valor)
			{
				if(document.getElementById("texto").value=="")
				{
					document.getElementById("texto").value=valor;
				}
			}
		</script>
	</head>
	
	<body>
		<input type="text" id="texto" value="Hola" onfocus="Borrar('Hola')" onblur="Escribir('Hola')"/>
	</body>
</html> 

Última edición por ZequeZ; 22/07/2009 a las 12:01 Razón: Cambiar de "Code" a HTML para que quede el código coloreado.
  #7 (permalink)  
Antiguo 24/07/2009, 21:08
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Mostrar/Ocultar un texto de un fieldtext con onclick

FUNCIONA PERFECCCCCTOOOOOOO

Muchas gracias, ajja me emocione con el codigo, gracias.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #8 (permalink)  
Antiguo 24/07/2009, 21:34
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Mostrar/Ocultar un texto de un fieldtext con onclick

Como podria yo adaptar este script para un campo textarea de formulario ??

Muchas gracias
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #9 (permalink)  
Antiguo 19/11/2010, 11:11
Avatar de blonder413  
Fecha de Ingreso: octubre-2010
Mensajes: 58
Antigüedad: 13 años, 6 meses
Puntos: 0
De acuerdo Respuesta: Mostrar/Ocultar un texto de un fieldtext con onclick

me funcionó perfecto con un textarea, gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:29.