En ocaciones cuando un form se esta enviando vemos como que el navegador no hace nada y ahi vamos nosotros a darle click de nuevo, lo que ocaciona el doble envio de un form y talvez la dupicacion de datos en una base de datoas. Para evitar esto utilizaremos el siguiente script en JavaScript para evitar el doble envio.
El siguiente script entre las etiquetas head y /head:
<script language="JavaScript">
<!-- var cuenta=0; function nodoble() { if (cuenta == 0) { cuenta++;
return true; }
else { alert("El formulario ya está siendo enviado, por favor aguarde un instante.");
return false; } } // -->
</script>
HTML:
<form method="post" action="proceso.php"><strong>onSubmit="return nodoble()"</strong>>
<!--Aqui los campos de nuestro Form--> <input value="Enviar" type="submit" /> </form>
0 comentarios:
Publicar un comentario