在表单部分设置超时

岑蛋
<!DOCTYPE html>

<head>
  <base target="_top">

  <script type="text/javascript">
    function f() {
      var refresh = document.getElementById('form');
      timer = setTimeout('f()', 1000);
      if (timer == 10) {
        clearTimeout(timer);
        refresh.src = 'New URL';
      }
    }

  </script>

</head>

<body onload="f()">

  <p>Complete the form</p>

  <form id="form" action="URL" target="_self" method="POST">
    <div><input type="text" placeholder="name" required name="Name"></div>
    <div><input type="email" placeholder="email" required name="E-mail"></div>
    <div><button type="submit">Send</button></div>
  </form>

</body>

</html>


基于上面的代码,我需要这样做:

页面加载10秒后,将页面中的表单部分替换为“新网址”

由于某种原因,它不起作用。任何帮助将不胜感激。提前致谢

塞多米尔·拉科夫(Cdomirir Rackov)

问题是那timer == 10将永远不会发生。timer变量是取消计时器的参考。这是固定版本

<!DOCTYPE html>
<html>
  <head>
    <style>
      .content {
        color: red;
        font-size: 24px;
      }
    </style>
  </head>

  <body>
    <p>Complete the form</p>
    <form id="form" action="URL" target="_self" method="POST">
      <div><input type="text" placeholder="name" required name="Name"></div>
      <div><input type="email" placeholder="email" required name="E-mail"></div>
      <div><button type="submit">Send</button></div>
    </form>
    <div id="content" style="display: none;" class="content">
      This is new content!
    </div>



    <script type="text/javascript">
      function f() {
        const elementToHide = document.getElementById("form");
        elementToHide.style.display = 'none';
        const elementToShow = document.getElementById("content");
        elementToShow.style.display = 'block';
      }
      const timerRef = setTimeout(f, 1000 * 10);

    </script>
  </body>

</html>

这里是JSFiddle的更新链接,因此您可以进行检查。

另外,这里是一个链接,您可以在其中了解有关超时的更多信息

编辑:

对于内容更改,我将隐藏表单并显示可以像其他任何元素一样设置样式的新内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为表单的特定部分设置样式(HTML 和 CSS)

来自分类Dev

jQuery旋钮在加载部分设置动画

来自分类Dev

语言环境仅部分设置

来自分类Dev

如何部分设置VHS的AllowViewHelper中的FrontendUserGroup?

来自分类Dev

Apache Camel:从其部分设置父交换的属性(拆分)

来自分类Dev

为UITableView的不同部分设置按钮标记

来自分类Dev

如何为输入占位符的各个部分设置样式?

来自分类Dev

如何为BigQuery提取的文件部分设置上限?

来自分类Dev

如何访问CSS文件中的部分设置值

来自分类Dev

为UITableView的不同部分设置按钮标记

来自分类Dev

如何为输入占位符的各个部分设置样式?

来自分类Dev

如何部分设置VHS的AllowViewHelper中的FrontendUserGroup?

来自分类Dev

为什么部分设置了我的环境变量?

来自分类Dev

是否可以在datetime字段的日期部分设置UNIQUE?

来自分类Dev

如何在 IEnumerable 中的 Where 部分设置参数

来自分类Dev

为 DT::Datatable 的默认部分设置样式

来自分类Dev

在网页上,如何只为特定部分设置滚动条?

来自分类Dev

如何使用自定义控件在UILabel中部分设置文本颜色变化的动画?

来自分类Dev

无法为数组的一部分设置值

来自分类Dev

Android-如何为ImageButton的一部分设置onClick侦听器

来自分类Dev

在ExtJS网格单元格中部分设置文本颜色

来自分类Dev

如何将Actionbar标题的一部分设置为粗体

来自分类Dev

是否可以为屏幕/活动的每个部分设置不同的亮度级别?

来自分类Dev

检查会话变量是否由其名称的第一部分设置

来自分类Dev

使用Backbone.js处理多部分设置面板的最佳方法是什么

来自分类Dev

如何在css中将圆的一部分设置为背景

来自分类Dev

Swift如何在UITableView中为多个部分设置缓存标签值

来自分类Dev

将字符串的一部分设置为百分比

来自分类Dev

是否可以在innerHtmlin JavaScript中为文本的某些部分设置样式?

Related 相关文章

  1. 1

    为表单的特定部分设置样式(HTML 和 CSS)

  2. 2

    jQuery旋钮在加载部分设置动画

  3. 3

    语言环境仅部分设置

  4. 4

    如何部分设置VHS的AllowViewHelper中的FrontendUserGroup?

  5. 5

    Apache Camel:从其部分设置父交换的属性(拆分)

  6. 6

    为UITableView的不同部分设置按钮标记

  7. 7

    如何为输入占位符的各个部分设置样式?

  8. 8

    如何为BigQuery提取的文件部分设置上限?

  9. 9

    如何访问CSS文件中的部分设置值

  10. 10

    为UITableView的不同部分设置按钮标记

  11. 11

    如何为输入占位符的各个部分设置样式?

  12. 12

    如何部分设置VHS的AllowViewHelper中的FrontendUserGroup?

  13. 13

    为什么部分设置了我的环境变量?

  14. 14

    是否可以在datetime字段的日期部分设置UNIQUE?

  15. 15

    如何在 IEnumerable 中的 Where 部分设置参数

  16. 16

    为 DT::Datatable 的默认部分设置样式

  17. 17

    在网页上,如何只为特定部分设置滚动条?

  18. 18

    如何使用自定义控件在UILabel中部分设置文本颜色变化的动画?

  19. 19

    无法为数组的一部分设置值

  20. 20

    Android-如何为ImageButton的一部分设置onClick侦听器

  21. 21

    在ExtJS网格单元格中部分设置文本颜色

  22. 22

    如何将Actionbar标题的一部分设置为粗体

  23. 23

    是否可以为屏幕/活动的每个部分设置不同的亮度级别?

  24. 24

    检查会话变量是否由其名称的第一部分设置

  25. 25

    使用Backbone.js处理多部分设置面板的最佳方法是什么

  26. 26

    如何在css中将圆的一部分设置为背景

  27. 27

    Swift如何在UITableView中为多个部分设置缓存标签值

  28. 28

    将字符串的一部分设置为百分比

  29. 29

    是否可以在innerHtmlin JavaScript中为文本的某些部分设置样式?

热门标签

归档