最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

手机注册发送验证码倒计时的简单实例

来源:懂视网 责编:小采 时间:2020-11-27 22:25:29
文档

手机注册发送验证码倒计时的简单实例

手机注册发送验证码倒计时的简单实例:如下所示: ()这里用的是input做的点击发送验证码 <input type=number class=input name=mobile placeholder=手机号 style=border: none <input class=hui_kuangstyle=width: 30%;text
推荐度:
导读手机注册发送验证码倒计时的简单实例:如下所示: ()这里用的是input做的点击发送验证码 <input type=number class=input name=mobile placeholder=手机号 style=border: none <input class=hui_kuangstyle=width: 30%;text

如下所示:

()这里用的是input做的点击发送验证码
<input type="number" class="input" name="mobile" placeholder="手机号" style="border: none"

<input class="hui_kuang"style="width: 30%;text-align: center;height: 42px"onclick="setTime(this)" value='获取验证码'>
<script>
  
//页面初始化获取倒计时数字(避免在倒计时时用户刷新浏览器导致倒计时归零)
 var $getCodeInput = $(".hui_kuang");
 var sessionCountdown = sessionStorage.getItem("countdown");
 if (!sessionCountdown) {
 $(".hui_kuang").val("获取验证码")
 } else {
 $(".hui_kuang").val("重新发送(" + sessionCountdown + ")");
 setCode($getCodeInput, sessionCountdown);
 }
 //获取验证码
 function setTime() {
 var remobile = $("#registForm input[name='mobile']").val();
 if (!remobile) {
 alert("请输入手机号码")
 return;

 }
 if (!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(remobile))) {
 alert("请输入有效的手机号码")
 return;
 } else {
 setCode($getCodeInput, 60);
 }

 }
 //发送验证码倒计时
 function setCode($getCodeInput, countdown) {
 if (countdown == 0) {
 $getCodeInput.attr('disabled', false);
// $getCodeInput.removeAttribute("disabled");
 $getCodeInput.val("获取验证码");
 sessionStorage.removeItem("countdown");
 return;
 } else {
 $getCodeInput.attr('disabled', true);
 $getCodeInput.val("重新发送(" + countdown + ")");
 countdown--;
 }
 sessionStorage.setItem("countdown", countdown);
 window.setTimeout(function () {
 setCode($getCodeInput, countdown);
 }, 1000);
 }
</script>

以上这篇手机注册发送验证码倒计时的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

手机注册发送验证码倒计时的简单实例

手机注册发送验证码倒计时的简单实例:如下所示: ()这里用的是input做的点击发送验证码 <input type=number class=input name=mobile placeholder=手机号 style=border: none <input class=hui_kuangstyle=width: 30%;text
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top