Me gusta configurar un intervalo de 5 segundos después del envío del formulario y luego redirigir a una página diferente.
aquí está el código html:
<button type="button" id="submit">Submit</button>En este momento, estoy usando este jquery para redirigir al hacer clic en un intervalo de 5 segundos.
$('#submit').click(function(){ setTimeout(function(){ window.location.href='index.php'; },5000); }); Cambié .click(function() a .submit(function() pero no funcionó).
¿Hay alguna forma de establecer un intervalo de 5 segundos después de enviar el formulario?
Gracias.
Use preventDefault() para detener el envío de formularios y ejecutar su código
$('#submit').on('click', function(e){ e.preventDefault(); setTimeout(function(){ window.location.href='index.php'; },5000); });