我有一个基于 PHP 的 Web 应用程序,用于监视进程的状态并显示具有该状态的页面。用户可以单击页面上的按钮来更新状态。但是,我的服务器上的处理负载足够重,因此不希望过于频繁地更新状态。因此,我想要一种方法来限制某人每分钟点击“提交”按钮一次(这会刷新页面上显示的状态)。例如,如果有人在 12:00:00 单击该按钮,则在 12:01:00 之前他们应该无法再次单击该按钮。
单击按钮后,我可能想禁用该按钮并在一分钟过去后重新启用它 - 这是我的首选解决方案。
非常感谢。
wtf...人们对 jQuery 上瘾了。
<input id="btn" type="button" value="click me" onclick="doSomething();"/>
<script>
function doSomething() {
document.getElementById("btn").disabled=true;
setTimeout('document.getElementById("btn").disabled=false;',60000);
// do your heavy stuff here
}
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)