Jquery 定时器
2014-01-06 15:55
176 查看
<head runat="server">
<title></title>
<script src="Js/jquery-1.10.2.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function() {
});
var interval;
function fInterval() {
var currTime = (new Date()).valueOf();
var diftime = currTime - parseInt($("#AcceptTime").val(), 10);
if (diftime < 5 * 1000) {
//隐藏按钮
$("#GetMsg").attr("style", "display:none");
$("#timeTip").attr("style", "display:block");
$("#timeTip").html("请在" + Math.floor((5 * 1000 - diftime) / 1000) + "秒后重新获取验证码!");
return;
}
else {
if (interval != null) {
clearInterval(interval);
}
$("#GetMsg").attr("style", "display:block");
$("#timeTip").attr("style", "display:none");
}
}
function SentCaptcha() {
$("#AcceptTime").val((new Date()).valueOf());
interval = setInterval(fInterval, 1000);
}
</script>
</head>
<body>
<div>
<input type="button" id="GetMsg" value="获取验证码" onclick="SentCaptcha()" style="display:block;" />
<div id="timeTip" style="display: none;"> </div>
<input type="hidden" id="AcceptTime" />
</div>
</body>
<title></title>
<script src="Js/jquery-1.10.2.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function() {
});
var interval;
function fInterval() {
var currTime = (new Date()).valueOf();
var diftime = currTime - parseInt($("#AcceptTime").val(), 10);
if (diftime < 5 * 1000) {
//隐藏按钮
$("#GetMsg").attr("style", "display:none");
$("#timeTip").attr("style", "display:block");
$("#timeTip").html("请在" + Math.floor((5 * 1000 - diftime) / 1000) + "秒后重新获取验证码!");
return;
}
else {
if (interval != null) {
clearInterval(interval);
}
$("#GetMsg").attr("style", "display:block");
$("#timeTip").attr("style", "display:none");
}
}
function SentCaptcha() {
$("#AcceptTime").val((new Date()).valueOf());
interval = setInterval(fInterval, 1000);
}
</script>
</head>
<body>
<div>
<input type="button" id="GetMsg" value="获取验证码" onclick="SentCaptcha()" style="display:block;" />
<div id="timeTip" style="display: none;"> </div>
<input type="hidden" id="AcceptTime" />
</div>
</body>
相关文章推荐
- 基于jQuery实现的扇形定时器附源码下载
- Jquery 定时器
- jquery定时器
- jQuery定时器
- jQuery的TAB切换+定时器
- jquery定时器的简单代码
- js/jquery清除定时器setInterval
- JavaScript(Jquery)中让网页停顿几秒或按时间循环执行(定时器,已解决,可直接执行!)
- 简单的代码实现jquery定时器
- jquery 定时器
- 简单的代码实现jquery定时器
- jquery插件jTimer(jquery定时器)使用方法
- JQuery _ 定时器(jQuery Timers) 学习
- Jquery中使用定时器setInterval和setTimeout - 重要
- 简单的代码实现jquery定时器
- Javascript/Jquery――简单定时器的多种实现方法
- jquery定时器的简单代码
- Javascript/Jquery――简单定时器的多种实现方法
- jquery定时器