| |||
Como se puede grabar en una base de datos sin tener que recargar la pagina Web Hola todo el mundo quería hacer la siguiente pregunta yo trabajo con PHP y ASP tengo un formulario donde yo ingreso mis datos cuando se hace el submit se llama a otra pagina donde se hace el insert para grabar el registro en la base de datos distintamente si es PHP o ASP, hay alguna forma de grabar los datos sin tener que hacer un sumit, esto se podría hacer con AJAX alguien que me pueda guiar |
| |||
Hola. Eso que haces lo podrias realizar con AJAX, o sin AJAX, utilizando solamente JavaScript. Si decides hacerlo solo con JavaScript, puedes hacer que cada vez que se quite el foco de algún campo de tu formulario, se llame a una función que verifique que todo este lleno, y en ese caso hacer un document.formulario.submit(), con lo que lograrías que al llenar todos los campos, se realice el sumbit automaticamente. En el caso que decidas implementar AJAX, tendrías la ventaja que podrías guardar toda la información ingresada por el usuario en tu base de datos, sin la necesidad de recargar tu página. Para este caso te recomendaría que te des una vuelta por las FAQ de este foro, y le pegues un ojo a algún ejemplo que anda rondando por ahí, o que chequees el link que tengo en mi firma, que hay un ejemplito básico de ingreso a DB desde input sin recargar. Sea cual fuere la solución que elijas, tienes que tener en cuenta que necesitas usar JavaScript, por lo que si tu formulario es por ejemplo un formulario de registro de usuarios, puede que los que no dispongan de JavaScript habilitado, no puedan registrarse (podrías pensar en una alternativa para ese tipo de personas). Saludos. |