3

我一直在寻找,经过大量的试验和错误,还没有找到解决这个问题的方法。我找到了解决方案,但没有成功实施。

我正在使用 Meteor 并希望创建一个输入/按钮,一旦单击该按钮就会禁用 60 秒。我可以完成这部分,但我最大的问题是刷新浏览器会使按钮再次可点击。

有没有办法将计时器与用户 ID 绑定?任何帮助将不胜感激。我正在阅读有关 Date.now(); 和 Sugar JS,但无法使它们适用于我的应用程序。

4

1 回答 1

6

您可以使用 html 本地存储。例如:

WHILE CLICKED BUTTON SET THIS.
     localStorage.setItem('status', 1);

While 60 sec complete then apply
     localStorage.setItem('status', 0);

并检查每次按钮单击天气本地存储为 0 或 1 时。

if 0 submit else return false. And to get localstorage value use as
localStorage.getItem('status');
于 2015-06-04T07:51:51.783 回答