Detectar modificaciones de un formulario

27/06/2005 - 23:32 por Kurt | Informe spam
Hola,

alguien sabe de alguna manera de detectar si el usuario ha modificado el
valor de algún control.
Me explico, tengo un formulario con varios controles de texto, números,
combos... que cargan unos valores iniciales y me interesaría saber si el
usuario ha modificado el valor de alguno de ellos para que al cerrar le
aparezca la opción de guardar cambios e incluso sería mejor si me
generase un evento cuando el usuario cambia algún valor.
Lo he intentado comprobando el evento Leave de cada uno de los controles
pero seguro que hay alguna solución más sencilla.


Gracias.

Preguntas similare

Leer las respuestas

#1 José Escrich
27/06/2005 - 23:59 | Informe spam
podes utilizar algo como esto
<Script>
document.onkeydown = KeyDownHandler;
function KeyDownHandler()
{

if (typeof evt == 'undefined')
evt = window.event;
obj = window.event.srcElement; button = window.event.button;
try
{
switch(obj.type)
{
case "text":// aca podes poner algun flag ó algo
case "textarea":// aca podes poner algun flag ó algo
case "password": // aca podes poner algun flag ó algo
default: return false; break;
}
} catch(e) {}

}

</script>




saludos,
José Escrich

http://www.latincoder.com




"Kurt" wrote in message
news:d9pra6$3vo$
Hola,

alguien sabe de alguna manera de detectar si el usuario ha modificado el
valor de algún control.
Me explico, tengo un formulario con varios controles de texto, números,
combos... que cargan unos valores iniciales y me interesaría saber si el
usuario ha modificado el valor de alguno de ellos para que al cerrar le
aparezca la opción de guardar cambios e incluso sería mejor si me generase
un evento cuando el usuario cambia algún valor.
Lo he intentado comprobando el evento Leave de cada uno de los controles
pero seguro que hay alguna solución más sencilla.


Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida