日期:2014-05-17  浏览次数:20469 次

判断时间是否到5分钟
判断时间是否到5分钟。新手问问!
我想要做一个功能!
某个IP 点击了 btlogin点击发送邮件以后!这个按钮自动 Enabled=false 当5分钟后这个IP 自动解除限制 然后Enabled = TRUE
如何实现?

有高手说说吗?

------解决方案--------------------
首先引入jquery

C# code

<textarea>发送邮件的内容</textarea>
<input type="button" id="btlogin" value="发送邮件"/>

<script type="text/javascript">
   var intervalId;
   var leftSecond = 5*1000*60; //5分钟

   $(function(){
       $("#btlogin").attr("disabled",true);
       intervalId= setInterval("CountDown()",1000);
   });
   
   function CountDown(){
      if(leftSecond<=0){
        $("#btlogin").val("正在发送邮件...");
        $("#btlogin").attr("disabled",false);
        clearInterval(intervalId);
        return;
      }else {
        leftSecond--;
        $("#btlogin").val("正在发送邮件,还剩下:"+leftSecond+"秒结束!");
      }
   }
</script>

------解决方案--------------------
探讨
这代码是某个IP的吗?我只是需要这个IP的是 其他的IP正常的喔

------解决方案--------------------
必须有个时间记录,而且不能放在本地,因为有可能被用户清除本地的文件,cookie消除刚才记录的时间。
------解决方案--------------------
如果是放在服务端,这就必须要ajax去取数据。