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!! solo que no sabía que se llamará así
__________________ 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;" /> |