Código HTML:
<input type="button" value="siguiente" >
| |||
Formulario se envía al recargar página Saludos, tengo un problema con un formulario, y es que al recargar la página se envían los datos a la base. Alguien sabe a que se deba esto? Mi boton lo declaré de esta manera Código HTML: <input type="button" value="siguiente" > |
| |||
Respuesta: Formulario se envía al recargar página Este es el js Código HTML: function valida_registro(){ if (form.nombres.value == 0 ) { alert("Su nombre es necesario"); form.nombres.focus(); return (false); } if (form.a_paterno.value == 0 ) { alert("Sus apellidos son necesarios"); form.a_paterno.focus(); return (false); } if (form.a_materno.value == 0 ) { alert("Su escuela es necesario"); form.a_materno.focus(); return (false); } if ((form.email.value.indexOf ('@', 0) == -1)||(form.email.value.length < 5)||(form.email.value.indexOf ('.', 6) == -1)){ alert("Correo electronico invalido"); form.email.focus(); return (false); } form.submit(); } |
| ||||
Respuesta: Formulario se envía al recargar página lo que deberias hacer es aplicar MVC, pero hay otra manera menos elegante de hacerlo. te explico. PAGINA UNO -------------> PAGINA DOS -------------> PAGINA TRES en uno, tenes el formulario. en dos tenes el INSERT a la BD en tres tenes un mensaje de OK. entonces el usuario llena los datos en UNO, luego estos son enviados a DOS donde son grabados en la BD, y al final de esta instruccion le colocas un response.redirect que te envie a TRES. entonces si alguien regarga TRES, los datos no se enviaran nuevamente a la BD ya que DOS es la que se encarga de eso. algo asi ![]() (si es que te entendi bien ![]() Última edición por Muzztein; 21/07/2009 a las 06:46 Razón: CGC |
| ||||
Respuesta: Formulario se envía al recargar página Cita: Ahí te has salido, ¿qué es MVC?![]() Ya dirá algo
__________________ Los formularios se envían/validan con un botón Submit <input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" /> |
| |||
Respuesta: Formulario se envía al recargar página Pero crear tres páginas no es más trabajo? yo lo que quisiera es simplificar los procesos y el desarrollo. De verdad agradezco su tiempo y apoyo. |
| ||||
Respuesta: Formulario se envía al recargar página No lo conocía, así que me puesto a buscar y solo he encontrado esta referencia para asp 3.0 , no la he leido ya que ahora no tengo tiempo, pero parece que fue publicada hace mucho. Muzztein, ¿tienes mas documentación? Se agradece EDITO: Pero si lo que siempre hago!! ![]() ![]()
__________________ Los formularios se envían/validan con un botón Submit <input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" /> Última edición por Adler; 22/07/2009 a las 05:36 |
| ||||
Respuesta: Formulario se envía al recargar página Hola Otra manera de hacerlo es usando un campo de control. Este campo será hidden. A grandes rasgos, vendría a ser algo como esto prueba.asp
Código asp:
Ver original Suerte
__________________ Los formularios se envían/validan con un botón Submit <input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" /> |