He estado varios días intentando hacer que varios formularios se guarden automáticamente al checkear un checkbox o radio buttons, al escribir en campos, etc.
Encontré material sobre el que trabajar y funcionan siempre y cuando en la página actual haya solo un formulario.
Obligadamente tengo que listar varios formularios o varios grupos de checkbox ya que se trata de preguntas con opciones los que se llaman de la base de datos.. lo hago utilizando while.
Si envío el formulario cada vez, funciona bien pero para seguir con otro formulario tengo que volver y asi repetidamente.. Quiero usar jquery para poder hacerlo automáticamente.... sin tener que darle a submit..
La forma como envío los datos a la página de procesado es esta:
Código Javascript:
Ver original
<script type="text/javascript"> $(function() { getDatabase(); $("input,select,textarea").autosave({ url: "autosave2.php", method: "post", grouped: true, success: function(data) { $("#message p").html("Data updated successfully").show(); setTimeout('fadeMessage()',1000); getDatabase(); }, send: function(){ $("#message p").html("Sending data...."); }, dataType: "html" }); }); function getDatabase(){ $.get('autosave3.php', function(data) { $('#database').html(data); }); } function fadeMessage(){ $('#message p').fadeOut('slow'); } </script>
Utilizando este script, teniendo varios formularios en la página, solo me permite modificar el último de ellos.
Había pensado en ponerle un form para que dependiendo del nombre del formulario haga lo que tiene que hacer, pero creo que no importa ya que los datos no pasan por el form.
Les pido de su cooperación en este tema que no he podido solucionar. Si necesitan mas información avísenme,
Muchas gracias por todo, saludos.