Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Se puede saber si un usuario realizó o no cambios en el formulario?

Estas en el tema de Se puede saber si un usuario realizó o no cambios en el formulario? en el foro de Frameworks JS en Foros del Web. Hola nuevamente, mi inquietud nace cuando quiero actualizar los campos de cualquier formulario. Desearia saber si hay un plugin, funcion o algo que detecte si ...
  #1 (permalink)  
Antiguo 29/07/2011, 14:06
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 5 meses
Puntos: 4
Se puede saber si un usuario realizó o no cambios en el formulario?

Hola nuevamente, mi inquietud nace cuando quiero actualizar los campos de cualquier formulario.
Desearia saber si hay un plugin, funcion o algo que detecte si el usuario modifico algo o nada en el formulario, para enviar un alert('Usted no ha realizado cambios') y entonces actualizar la pagina y no tener que enviar el formulario otra vez al servidor.

Una forma como lo consegui es comparando cada input o select del formulario en su estado inicial y como estan cuando el cliente presiona guardar. Pero me resulta complejo cuando tengo muchos campos.

Pero si no existe nada que haga ese trabajo automaticamente, creo que no me queda mas que hacer.
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com
  #2 (permalink)  
Antiguo 30/07/2011, 22:03
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: Se puede saber si un usuario realizó o no cambios en el formulario?

Bueno parece que no hay otra solución que validar los campos.
En fin muchas gracias.
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com
  #3 (permalink)  
Antiguo 01/08/2011, 06:05
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Se puede saber si un usuario realizó o no cambios en el formulario?

yo haria algo asi

Código HTML:
Ver original
  1.   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
  2.   <script>
  3.     $( function(){
  4.         inicio = $('form').serialize();
  5.         $('form').submit( function(){
  6.             if ( $(this).serialize() == inicio )
  7.                 alert("Iguales");
  8.             else
  9.                 alert("Envio");
  10.             return false;
  11.         });
  12.     });
  13.     </script>
  14. </head>
  15.     <form>
  16.         <input name="a" type="text">
  17.         <textarea name="b"></textarea>
  18.         <input type="submit">
  19.     </form>
  20. </body>
  21. </html>

Etiquetas: cambios, formulario, usuarios
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 06:19.