JS 短信验证码效果

很多软件登录,都有短信验证的方式;

通常发送短信了一般都会需要等待60秒,120秒,甚至更久才能重新发送。 

毕竟短信也要花钱的呀,而且这样可以防刷,可以理解哈!

 

这里使用JS的定时器,来实现短信重发倒计时效果


var countSecond = 60;//秒数,可自定义 function settime() { if (countSecond == 0) { $(".cell-btn").css("background-color", "");//按钮变为原来的颜色(这个按钮原来没有颜色) $(".cell-btn").attr("disabled", false);//启用按钮 $(".cell-btn").text("获取验证码"); countSecond = 60; return false; } else { $(".cell-btn").css("background-color", "#c0c0c0");//改变按钮颜色(灰色) $(".cell-btn").attr("disabled", true);//禁用按钮 $(".cell-btn").text("重新发送(" + countSecond + ")"); countSecond--; } setTimeout(function () { settime(); }, 1000); }

 

posted on 2019-10-17 15:17  阿里正正  阅读(238)  评论(0编辑  收藏  举报

导航