Cuando le damos al botón enviar cabe la posibilidad de darle clic doblemente, para evitar este suceso se suele bloquear el botón durante unos segundos para que sea enviado, aquí va el código.
HTML:
<form name="miformulario"> <input type="submit" name="btnEnviar" value="Enviar" /> </form>
JavaScript:
function confirmEnviar() { miformulario.btnEnviar.disabled = true; miformulario.btnEnviar.value = "Enviando..."; setTimeout(function(){ miformulario.btnEnviar.disabled = false; miformulario.btnEnviar.value = "Enviar"; }, 3000); return false; } miformulario.btnEnviar.addEventListener("click", function(){ return confirmEnviar(); }, false);
Probando si es que sirve el código xdddd