10/02/2013, 15:04
|
| | | Fecha de Ingreso: febrero-2013 Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 9 meses Puntos: 22 | |
Cómo evitar reenviar un formulario? Estoy aprendiendo JavaScript y ahora hago 1 prueba d cómo evitar reenviar 1 formulario. Tengo 2 funciones. Una valida el formu, y lo hace bien. La otra evita reenviarlo pero no funciona. (Sí funciona si la empleo sin emplear la otra función). Cuando acaba la primera, que es la de validación, llamo a la otra, que debería evitar reenviar el formulario. He hecho pruebas y sin duda que el intérprete lee la función que evita que el formulario se reenvíe, pero no le hace caso al RETURN FALSE que se supone debería cancelar el reenvío, y lo envía de todas formas.
He aquí la función en cuestión:
<script type="text/javascript">
var envios = 0;
function evitarReenvio()
{
if (envios == 0)
{
envios++;
alert("En este momento envías el formulario");
return true;
}
else
{
alert("Tu formulario ya ha sido enviado\nGracias");
return false;
}
}
</script> |