请选择 进入手机版 | 继续访问电脑版

数字之家

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3643|回复: 0

手机验证码判断手机格式并发送

[复制链接]

514

主题

519

帖子

2426

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2426
admin实名认证 发表于 2019-12-30 17:13:50 | 显示全部楼层 |阅读模式
  1. //验证码
  2.     var countdown=60;
  3.     function settime(obj) {
  4.         var code = $(obj);
  5.         var mobile = $("input[name='mobile']").val();
  6.             if(mobile == ""){
  7.                 $.toptip("手机号不能为空");
  8.                 return false;
  9.             }
  10.         if(!/^1[3|4|5|7|8|9][0-9]{9}$/.test(mobile)) {
  11.                         $.toptip('手机号格式错误');
  12.                         return false;
  13.                 }
  14.                 if(countdown == 60){
  15.                         $.post("{php echo $this->createMobileUrl('verifycode')}", {mobile: mobile}, function(res) {
  16.                                 var data = $.parseJSON(res);
  17.                                 if(data.message.errno < 0) {
  18.                                         $.toast(data.message.message, "forbidden");
  19.                                         return false;
  20.                                 } else {
  21.                                         $.toast("验证码发送成功", 2000);
  22.                                         countdown--;
  23.                                         setTimeout(function() {
  24.                                                 settime(obj);
  25.                                         }, 1000);
  26.                                 }
  27.                                 return false;
  28.                         });
  29.                 }else{
  30.                         if (countdown == 0) {
  31.                     code.removeAttr('disabled');
  32.                     code.text("获取验证码");
  33.                     countdown =60;
  34.                     return;
  35.                 } else {
  36.                     code.text("重新发送(" + countdown + ")");
  37.                     code.attr('disabled',true);
  38.                     countdown--;
  39.                 }
  40.                 setTimeout(function() {
  41.                     settime(obj);
  42.                 }, 1000);
  43.                 }
  44.     }
复制代码


maomivip@mail.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|赢创志诚服务网 ( 鲁ICP备19000917号 )

GMT+8, 2020-9-28 03:18 , Processed in 0.060469 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表