javascript - 联系表单重定向延迟

标签 javascript forms redirect delay contact-form-7

我正在开发一个 WordPress 网站联系表。我想在用户按下发送按钮后重定向页面,并且还有5秒的延迟

以下代码可以很好地使用重定向,但我还想在重定向之前等待5 秒

  <script>
    document.addEventListener( 'wpcf7mailsent', function( event ) {
      location = 'https://www.inext.se/career/';
    }, 5000 );
    </script>

有人知道我在这里做错了什么以及为什么它重定向完美但不延迟5秒

最佳答案

要在一段时间后重定向用户,请使用 setTimeout :

document.addEventListener("wpcf7mailsent", function() {
  setTimeout(function() {
    window.location = 'https://www.inext.se/career/'
  }, 5000);
});

关于javascript - 联系表单重定向延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64525191/

相关文章:

javascript - 在 IE8 的 iFrame 中运行 AngularJS 应用程序的空白页面

docker - 跨 docker pod 的 Spring Boot Controller 重定向

javascript - 如何重定向到选择相同选项的不同页面?

javascript - 提交表单而不重定向到其他页面

php - ul 形式不发送到 $_POST

html - 页面操作,例如删除某些内容或更改状态 - 使用链接或表单按钮?

javascript - Node js 使用中间件重定向太多重定向

javascript - 访问嵌套元素

javascript - ReactJS——鼠标悬停在子元素上时触发?

javascript - app.bundle.js 中意外的 token 导入