Foros del Web » Programando para Internet » Javascript »

activar onblur al final de un formulario

Estas en el tema de activar onblur al final de un formulario en el foro de Javascript en Foros del Web. Hola... Tengo un formulario al cual no tengo acceso para modificarlo (porque sale de un sistema) pero si conozco el nombre de los campos, necesito ...
  #1 (permalink)  
Antiguo 07/02/2008, 10:51
 
Fecha de Ingreso: junio-2003
Ubicación: Cali
Mensajes: 80
Antigüedad: 20 años, 11 meses
Puntos: 0
Mensaje activar onblur al final de un formulario

Hola...

Tengo un formulario al cual no tengo acceso para modificarlo (porque sale de un sistema) pero si conozco el nombre de los campos, necesito que cuando el usuario quite el mouse de uno de ellos se llame a una funcion de javascript, sé que es con el método onBlur, me funcionaría si pudiera colocarlo en el campo INPUT pero como no tengo acceso al formulario necesito una instrucción de tal forma que yo pueda ponerla antes de cerrar el BODY ...

Algo a tener en cuenta es que debe ser con document.getElementByID('id_campo') ya que los nombres de los campos del formulario son con numeros, ejemplo:

<INPUT TYPE=TEXT NAME='567645' ID='campo_567645'>

yo había pensado algo como:

<script>
document.getElementById('campo_567645').onBlur = llamadoFuncion();
</script>

pero no funcionó :( , ni sé si eso se pueda jajajj

gracias
  #2 (permalink)  
Antiguo 07/02/2008, 10:55
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Re: activar onblur al final de un formulario

Hola carceron

Prueba así:

Código:
document.nombreFormulario.567645.onblur = function() {
  // aquí el código de la función
}
Saludos,
  #3 (permalink)  
Antiguo 07/02/2008, 11:09
 
Fecha de Ingreso: junio-2003
Ubicación: Cali
Mensajes: 80
Antigüedad: 20 años, 11 meses
Puntos: 0
Re: activar onblur al final de un formulario

puse lo siguiente:

<script>
document.phpesp_response.37755.onBlur = function() {
alert("entra");
}
</script>

pero no hace nada :(
  #4 (permalink)  
Antiguo 07/02/2008, 11:19
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Re: activar onblur al final de un formulario

Hola de nuevo.

Parece que está dando guerra el nombre del campo, por ser un número. Si sabes la posición del campo dentro del formulario, puedes ponerlo así:

Código:
  document.phpesp_response.elements[2].onblur = function() {
  alert("entra");
  }
Esto es para el tercer elemento del formulario.

Saludos,
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 03:42.