Foros del Web » Programando para Internet » Javascript »

¿Cómo se de que formulario viene un evento?

Estas en el tema de ¿Cómo se de que formulario viene un evento? en el foro de Javascript en Foros del Web. Supongamos que tengo 2 listas select (name=carnes y name=cereales) y ambos llaman a una funcion. Pregunta: ¿Cómo puedo saber cuál de los dos formularios fue ...
  #1 (permalink)  
Antiguo 22/03/2012, 09:17
 
Fecha de Ingreso: octubre-2008
Mensajes: 70
Antigüedad: 15 años, 6 meses
Puntos: 2
¿Cómo se de que formulario viene un evento?

Supongamos que tengo 2 listas select (name=carnes y name=cereales) y ambos llaman a una funcion.
Pregunta: ¿Cómo puedo saber cuál de los dos formularios fue seleccionado? Uso el evento onchange().
  #2 (permalink)  
Antiguo 22/03/2012, 09:53
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: ¿Cómo se de que formulario viene un evento?

básicamente capturando el "target" o el objeto que lo invocó:

http://www.quirksmode.org/js/events_properties.html

pero es más simple si lo pasas de una vez como parámetro en la llamada a la función :

select 1:
<select onchange="funcion(this);"> ...

select2:
<select onchange="funcion(this);"> ...
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 22/03/2012, 14:41
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: ¿Cómo se de que formulario viene un evento?

Cita:
Iniciado por maycolalvarez Ver Mensaje
pero es más simple si lo pasas de una vez como parámetro en la llamada a la función :

select 1:
<select onchange="funcion(this);"> ...

select2:
<select onchange="funcion(this);"> ...
por "repetir" tema, de nuevo está donde empezó
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #4 (permalink)  
Antiguo 22/03/2012, 15:09
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: ¿Cómo se de que formulario viene un evento?

Cita:
Iniciado por IsaBelM Ver Mensaje
por "repetir" tema, de nuevo está donde empezó
bueno, yo creo que de tanto cocinar las carnes y los cereales, se les volvieron papas!,
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 22/03/2012, 17:36
 
Fecha de Ingreso: octubre-2008
Mensajes: 70
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: ¿Cómo se de que formulario viene un evento?

Gracias, el que ríe ultimo, ríe mejor. El script ya está terminado, solo quería abreviar el código

Etiquetas: formulario, funcion
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 09:37.