Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/01/2007, 10:00
Avatar de holahola
holahola
 
Fecha de Ingreso: mayo-2005
Ubicación: Móstoles - (Madrid)
Mensajes: 214
Antigüedad: 19 años
Puntos: 1
Re: Que se puede agregar a un formulario para que no se envíe muchas veces seguidas?

De la siguiente forma no te tienes que preocupar del tiempo: simplemente sólo permite enviarlo una sola vez (yo lo utilizo en mi libro de visitas):

Mete el siguiente código javascript en el <head> de tu pagina:

Código HTML:
<script language="JavaScript">
var cuenta=0;
function submitFormulario(formulario) {
  //-evitar que se submita más de una vez
  if (cuenta == 0)
	{
		cuenta++;
		return true;
	}
	else
	{
		alert("El formulario ya está siendo enviado, por favor aguarde un instante.");
		return false;
	}
  
}
</script> 
y en tu formulario añade el evento onSubmit, de manera que queda algo así:

Código HTML:
<form name=librovisitas action="index.php" method="post" onSubmit="return submitFormulario(this);"> 
Un saludo.