Articulos/Guias

Recursos

Patrocinadores
Patrocinador

Evitar reenvio de formularios con javascript

Añadido el 03/07/2003

Vamos a intentar evitar que cuando se realice el envio de formularios via web, se envie mas de una vez (situacion muy frecuente). Para ello vamos a utilizar un sencillo script de validacion de formularios en javascript:

Coloca el siguiente codigo en el de tu web:

<script LANGUAGE="JavaScript"> var cuenta=0; function enviado() { if (cuenta == 0) { cuenta++; return true; } else { alert("El siguiente formulario ya ha sido enviado una vez con exito, no es necesario que repita la operacion."); return false; } } </script> Ahora coloca el codigo del formulario, puedes modificarlo y añadirle los campos que quieras:
<form method="post" action="enviar-formulario.php" onSubmit="return enviado()"> <div align="center"><center><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="12%">Nombre: </td> <td width="88%"><input type="text" name="name" size="20"></td> </tr> <tr> <td width="12%">E-mail: </td> <td width="88%"><input type="text" name="email" size="20"></td> </tr> </table> </center></div><p><input type="submit" value="Enviar"></p> </form> Nosotros hemos usado un script de envio de formularios basado en PHP (enviar-formulario.php) tu puedes usar el que precieras. Si quieres saber mas sobre como enviar formularios con PHP, lee este articulo que trata sobre el tema: ENVIO DE FORMULARIOS CON PHP VERSION NAVEGALIS, en la seccion PHP.

Un saludo

Navegalis.com © 2003-2008 - Legal