您的位置:首页 > Web前端 > JavaScript

纯js发送验证码,简单的倒计时

2016-11-28 00:00 295 查看
<!DOCTYPE html >

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>按钮倒计时</title>
</head>

<body>

<input type="button" id="btn" value="免费获取验证码" onclick="settime(this)" />

<script type="text/javascript">
var countdown = 60;

function settime(val) {

var int = setTimeout(function() {
settime(val)
}, 1000)

if(countdown == 0) {
val.removeAttribute("disabled");
val.value = "免费获取验证码";
self.clearInterval(int);
countdown = 60;

} else {
val.setAttribute("disabled", true);
val.value = "重新发送(" + countdown + ")";
countdown--;
}

}
</script>
</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  setTimeout 与clearInt