可以倒计时的验证码

Posted qqq齐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可以倒计时的验证码相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="user-scalable=no" />
<meta name="divat-detection" content="telephone=no" />
<title>bootstrapTest</title>
<!-- 公共 -->
<link rel="stylesheet" href="css/common.css">
<link rel="stylesheet" href="css/bootstrap.css" >
<script type="text/javascript" src="js/jquery-1.11.3.js"></script>
<script type="text/javascript" src="js/viewport.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
<script type="text/javascript" src="js/awardRotate.js"></script>

<style>
/* a.disabled {
pointer-events: none;
filter: alpha(opacity=50); /*IE滤镜,透明度50%*/
-moz-opacity: 0.5; /*Firefox私有,透明度50%*/
opacity: 0.5; /*其他,透明度50%*/

}*/
</style>
<script>
$(function(){
clicka();
});
function clicka(){
$(‘.disabled‘).click(function(){
var time=10;
var a = setInterval(function(){
console.log(time--);
$("#ab").html("<strong>"+time+"</strong> 秒后可重新发送!");
if(time<=0){
$("#ab").html("点击获取验证码");
$("#ab").css("pointer-events","").css("opacity","").css("text-decoration","").css("filter","");
clearInterval(a);
}
},1000);
// $("#ab").html(time+"秒后可重新发送!");
$("#ab").css("pointer-events","none").css("opacity","0.5").css("text-decoration","none").css("filter","alpha(opacity=50)");

});
}
</script>
</head>
<body>

<div>
<a class="disabled" href="#" id="ab" disabled>点击获取验证码</a>
</div>
</body>
</html>

以上是关于可以倒计时的验证码的主要内容,如果未能解决你的问题,请参考以下文章

iOS 验证码按钮倒计时

iOS 短信验证码倒计时按钮的实现

C#实现发送验证码倒计时60秒

使用Jquery实现获取短信验证码60秒倒计时

验证码倒计时

jquery实现手机发送验证码的倒计时代码