javascript - 如何使用 javascript/jquery 在 30 分钟内没有使用表单字段时显示警告消息?

标签 javascript jquery popup

我有一个带有几个输入字段的表单,我想要一个脚本,如果在特定时间范围后没有使用任何字段,它将显示弹出消息,询问“你还在那里吗?”或类似的东西。

这可能吗?请指教,谢谢!

最佳答案

您需要启动一个 30 分钟的计时器,并将 change 事件附加到您的所有字段。在更改时,您想要删除当前计时器,并创建一个再计时 30 分钟的新计时器。

例如,它会是这样的:

$('input[type=text]').bind('change', function (e) {
    // .. Triggered every time a form text field is changed
    // .. Do stuff here
});

对于计时器,您只需使用settimeout

关于javascript - 如何使用 javascript/jquery 在 30 分钟内没有使用表单字段时显示警告消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8772486/

相关文章:

javascript - 未捕获的类型错误 : object is not a function (calling onchange function)

javascript - 将字符串从 JQuery 函数发送到 Flask

javascript - 如何使用 jQuery/JavaScript 打开弹出窗口/选项卡(ASPX 登录页面),然后将值传递给打开的窗口/选项卡上的 DOM 就绪事件?

javascript - 我可以将这个循环数组转换为 Json 对象吗?

javascript - Angular js - 在没有 View 的情况下调用路由

javascript - Videojs 上的奇怪错误

javascript - 使用 jquery 隐藏电子邮件

javascript - 如何使用前置隐藏淡入

javascript - 如何防止浏览器阻止我创建的弹出窗口?

javascript - 弹出 ' Don' t 再次显示此消息 ' 选项