700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 注册:发送手机验证码(校验手机号有效性)

注册:发送手机验证码(校验手机号有效性)

时间:2020-12-31 12:23:12

相关推荐

注册:发送手机验证码(校验手机号有效性)

html:

<input class="hui_kuang" οnclick="setTime(this)" value='免费获取验证码'>

js:

<script> //页面初始化获取倒计时数字var$getCodeInput = $(".hui_kuang");varsessionCountdown = sessionStorage.getItem("countdown");if(!sessionCountdown) {$(".hui_kuang").val("免费发送验证码")}else{$(".hui_kuang").val("重新发送(" + sessionCountdown + ")"); setCode($getCodeInput, sessionCountdown); }//获取验证码functionsetTime() {varremobile = $("#registForm input[name='mobile']").val(); //获取输入的手机号if(!remobile) {layer.msg("请输入手机号码", {icon: 2, shade: ['0.8', '#333'], offset: 'cc', time: 1500});return; }if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(remobile))) {layer.msg("请输入有效的手机号码", {icon: 2, shade: ['0.8', '#333'], offset: 'cc', time: 1500});return; }else{setCode($getCodeInput, 60); }}//发送验证码倒计时functionsetCode($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>

效果图:

未点击之前

点击之后(手机号正确)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。