【问题标题】:Auto-submit the prompt() pop up based on a timer根据计时器自动提交 prompt() 弹出窗口
【发布时间】:2015-05-15 03:14:46
【问题描述】:

好的,我可能已经找到了足够的信息,我应该能够自己整理这些信息,但我就是做不到。

我正在尝试(出于某种原因)通过调用类似这样的方法从用户那里获取字符串输入:

var myVar = prompt("Some question?");

我希望提示弹出窗口在 30 秒后自动提交。然后我希望脚本继续运行。我想使用提示,因为它很容易。有没有办法根据计时器自动提交?

我觉得关键可能在这两个链接的某个地方: http://www.w3schools.com/js/js_timing.asp Click a button every second

我需要使用弹出窗口而不是提示吗? Javascript popups: Submit form, show "wait" screen for 5 seconds, then auto-close popup

或者我需要使用表格吗? Auto-Submit Form using JavaScript

提前感谢您的帮助。新用户,我想这个问题以前没有人回答过。

【问题讨论】:

    标签: javascript timer submit prompt


    【解决方案1】:

    如果您想要对提示的行为进行任何形式的控制,除了基本的文本输入方式之外,您还需要在弹出窗口或灯箱中创建自己的提示。内置提示没有任何类型的自动提交功能。它在某些版本的 Metro IE 中不起作用,并且在不同的浏览器 (Safari) 中具有不同的行为。

    https://developer.mozilla.org/en-US/docs/Web/API/Window/prompt

    【讨论】:

    • 您有带有自动提交功能的弹出窗口示例吗?
    【解决方案2】:

    好的,这是我的答案:

    1. 使用 jQuery
    2. 使用Alertify
    3. 使用setTimeout

    这三件事让我到达了我需要的地方;希望其他人最终会偶然发现这一点并从中获得一些用处。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 2023-03-08
      • 2012-01-26
      • 1970-01-01
      相关资源
      最近更新 更多