Foros del Web » Programando para Internet » Javascript »

Evento Focus con Javascript

Estas en el tema de Evento Focus con Javascript en el foro de Javascript en Foros del Web. Holas!! Mi duda es bien sencilla, estoy haciendo un formulario típico de registro. Los campos se comprueban en el momento que pierden el enfoque, para ...
  #1 (permalink)  
Antiguo 27/04/2007, 08:15
Avatar de Animanganime  
Fecha de Ingreso: noviembre-2003
Ubicación: Tenerife
Mensajes: 90
Antigüedad: 20 años, 5 meses
Puntos: 0
Evento Focus con Javascript

Holas!!

Mi duda es bien sencilla, estoy haciendo un formulario típico de registro. Los campos se comprueban en el momento que pierden el enfoque, para ver si se han introducido correctamente. Mi pregunta es, ¿cómo consigo que, si es un valor erróneo, me devuelva el enfoque a ese campo?

Yo he probado con la siguiente línea pero no me funciona:

Código:
window.document.registro.nick.focus;
Donde registro es el nombre del formulario y nick el campo correspondiente.

Saludos!!
  #2 (permalink)  
Antiguo 27/04/2007, 08:19
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Evento Focus con Javascript

Hola Animanganime

Has andado cerca:

Código:
document.registro.nick.focus();
Saludos,
  #3 (permalink)  
Antiguo 27/04/2007, 08:57
Avatar de Animanganime  
Fecha de Ingreso: noviembre-2003
Ubicación: Tenerife
Mensajes: 90
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Evento Focus con Javascript

Perfecto, gracias.

Saludos!!
  #4 (permalink)  
Antiguo 10/06/2009, 11:32
 
Fecha de Ingreso: mayo-2003
Ubicación: Tauranga, NZ.
Mensajes: 89
Antigüedad: 21 años
Puntos: 0
Respuesta: Evento Focus con Javascript

que pasa si el focus anda medio mal....me enfoca pero mas arriba de lo que deberia...le puedo meter una variable -5 o algo asi, para que baje o suba?
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.
Tema Cerrado




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