Foros del Web » Programando para Internet » Javascript »

Ayuda con efecto OnFocus

Estas en el tema de Ayuda con efecto OnFocus en el foro de Javascript en Foros del Web. Hola, tengo un problema, soy nuevo en esto y me gustaria repetir una funcion onfocus en varios campos de un formulario, para que en todos ...
  #1 (permalink)  
Antiguo 22/06/2010, 18:40
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Ayuda con efecto OnFocus

Hola,

tengo un problema, soy nuevo en esto y me gustaria repetir una funcion onfocus en varios campos de un formulario, para que en todos los campos se repita el efecto, espero me puedan ayudar.

Este es el codigo:

--------------------------------------------------------------------------------------

<script type='text/javascript'>
var defText = 'Escribe tu nombre';

/* evento cuando toma el foco */
function textFocus(oText)
{
if (oText.value == defText)
{
oText.value = '';
}
}

/* evento cuando pierde el foco */
function textBlur(oText)
{
if (oText.value == '')
{
oText.value = defText;
}
}
</script>




<input type='text' onfocus='textFocus(this)' onblur='textBlur(this)' value='Escribe tu nombre'>

<input type='text' onfocus='textFocus(this)' onblur='textBlur(this)' value='Edad'>

<input type='text' onfocus='textFocus(this)' onblur='textBlur(this)' value='Telefono'>

------------------------------------------------------------

Saludos.
  #2 (permalink)  
Antiguo 22/06/2010, 18:59
Avatar de ClubIce  
Fecha de Ingreso: diciembre-2008
Mensajes: 216
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Ayuda con efecto OnFocus

Tal cual como esta, no te debe dar error. dime ¿Qué error te marca?.

PD: Usa la Consola de Errores del Firefox o del Opera.

PDD: Usa las etiquetas
[HIGHLIGHT="Javascript"] y [/HIGHLIGHT]
Para facilitar leer el codigo.

Última edición por ClubIce; 22/06/2010 a las 19:04
  #3 (permalink)  
Antiguo 22/06/2010, 20:12
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Ayuda con efecto OnFocus

Hola,

lo que pasa que solo me lo hace en el primer campo, y en los demas no, creo que es porque estoy declarando esto:

var defText = 'Escribe tu nombre';

y necesito ver la forma que lo haga en los otrso campos a traves de una variable o algo, lo estoy haciendo con dreamweaver.

agradezco tu ayuda.

Etiquetas: efecto
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 16:09.