根据计时器自动提交提示()弹出窗口

Auto-submit the prompt() pop up based on a timer

本文关键字:窗口 提示 提交 计时器      更新时间:2023-09-26

好吧,我可能已经找到了足够的信息,我应该能够自己把它放在一起,但我就是不能。

我正在尝试(因为原因)通过调用以下内容从用户那里获取字符串输入:

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

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

我觉得关键可能在这两个链接的某个地方:http://www.w3schools.com/js/js_timing.asp每秒单击一个按钮

我是否需要使用弹出窗口,而不是提示?Javascript 弹出窗口:提交表单,显示"等待"屏幕 5 秒钟,然后自动关闭弹出窗口

还是我需要使用表单?使用 JavaScript 自动提交表单

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

好的,这是我的答案:

  1. 使用 jQuery
  2. 使用警报
  3. 使用设置超时

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

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

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