Foros del Web » Programando para Internet » Javascript »

evento cambio en formulario

Estas en el tema de evento cambio en formulario en el foro de Javascript en Foros del Web. Hola a todos, quisiera saber si existe un evento que detecte cuando se ha producido un cambio en un campo de formulario, pero el cambio ...
  #1 (permalink)  
Antiguo 14/02/2011, 17:49
 
Fecha de Ingreso: noviembre-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
evento cambio en formulario

Hola a todos,

quisiera saber si existe un evento que detecte cuando se ha producido un cambio en un campo de formulario, pero el cambio no lo ha realizado el usuario sino una funcion javascript.

gracias
  #2 (permalink)  
Antiguo 14/02/2011, 17:59
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 7 meses
Puntos: 37
Respuesta: evento cambio en formulario

Si lo realiza una función, despues de hacer el cambio que hace tu primera función puedes crear una bandera o mandar a llamar a otra función.

SAludos.
  #3 (permalink)  
Antiguo 14/02/2011, 19:55
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: evento cambio en formulario

buenas...

en si existe un evento para cuando ocurren cambios, ademas es independiente del elemento. este evento, definido en el DOM Level 2 se conoce como DOM Mutation. desgraciadamente, no funciona en todos los navegadores; incluso en chrome no funciona (al menos la ultima vez que lo intente). de todos modos, quizas te interese buscar informacion relacionada. si lo consideras muy complicado, entonces mejor seguir la sugerencia de @goteen_mx.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: eventos, formulario, cambios
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 18:43.