手机短信验证发送后增加倒计时

迅睿框架 更新 2026-06-30 13:51:36 小黄人 18html

手机短信验证码登录增加倒计时

这是原文档:https://www.xunruicms.com/doc/501.html


<button class="btn blue" onclick="dr_ajax_url('/index.php?s=member&c=api&m=login_code&id='+$('#dr_phone').val()+'&code='+$('#dr_code').val())" type="button">获取手机验证码</button>

改为

<button id="sms_code"  onclick="dr_ajax_sms('/index.php?s=member&c=api&m=login_code&id='+$('#dr_phone').val()+'&code='+$('#dr_code').val())" type="button">获取手机验证码</button>


<script>
var countdown = 60;
function setCountdown() {
    if (countdown == 0) {
        $('#sms_code').prop('disabled', false);
        $('#sms_code').text('获取验证码');
        countdown = 60;
    } else {
        $('#sms_code').prop('disabled', true);
        $('#sms_code').text(countdown + '秒');
        countdown--;
        setTimeout(setCountdown, 1000);
    }
}


// ajax操作
function dr_ajax_sms(url) {
    var index = layer.load(2, {
        shade: [0.3,'#fff'], //0.1透明度的白色背景
        time: 100000000
    });
    $.ajax({
        type: "GET",
        url: url,
        dataType: "json",
        success: function (json) {
            layer.close(index);
            if (json.code == 0) {
                $('.fc-code img').click();
                if (json.data.field) {
                    $('#dr_row_'+json.data.field).addClass('has-error');
                    $('#dr_'+json.data.field).focus();
                }
            }
            // 在成功回调函数中
            if (json.code == 1) {
                setCountdown();
            }
            dr_cmf_tips(json.code, json.msg, json.data.time);
            if (json.data.url) {
                setTimeout("window.location.href = '"+json.data.url+"'", 2000);
            }
        },
        error: function(HttpRequest, ajaxOptions, thrownError) {
            dr_ajax_alert_error(HttpRequest, this, thrownError);
        }
    });
}
</script>


方案

  • 兔子姑娘 #1 · 2024-01-02 10:31:21
    正好用到,学习一下
  • 四分音符 #2 · 2024-01-04 14:40:22
    哒哒哒哒哒哒多多多多多多多多多多多多多多多多多
  • y33692624 #3 · 2024-02-02 14:41:33
    看看。学习下
  • guizhou #4 · 2024-02-03 00:13:27
    正好用到,学习一下
  • 爱学习的小白 #5 · 2024-02-06 12:03:30
    看到这个正好需要
  • 猴子阿 #6 · 2024-02-11 13:12:54

    正好用到,学习一下

  • 王文鑫 #7 · 2024-02-25 10:26:15
    正好用到,学习一下
  • phpcms #8 · 2024-02-29 08:31:27
    • 正好用到,学习一下
  • 易模板 #9 · 2024-03-09 23:36:28
    看看是否好用
  • yudeleishu #10 · 2024-03-10 11:54:52
    学习学习学习学习
  • 听海 #11 · 2024-03-15 21:16:32
    学习学习学习学习
  • user_falle #12 · 2024-03-17 21:52:55
    学习学是否好用
  • 金秋 #13 · 2024-04-04 22:03:18
    好不好用,看看看
  • 小陆 #14 · 2024-04-05 11:18:32
    看看。学习一下
  • 刘云海 #15 · 2024-06-28 16:28:19
    看看。学习一下
  • 如果你唱歌 #16 · 2024-06-28 18:41:19
    看看。学习一下
  • nemoccc #17 · 2024-06-28 21:41:01
    正好用到,学习一下
  • 不懂 #18 · 2024-06-29 22:41:20
    学习一下学习一下学习一下学习一下学习一下学习一下学习一下学习一下
  • #19 · 2024-07-13 18:34:24
    正好用到,学习一下
  • 帝云网络-长期接单 #20 · 2024-07-20 12:34:44
    学习一下一下学习一下学习一下学习一下学习一下学习一下
  • 晴天 #21 · 2024-08-01 23:17:54
    学习一下,正需要
  • WYIBO #22 · 2024-09-09 15:30:23
    学习一下,正需要
  • 迅睿粉丝 #23 · 2024-09-19 18:58:56
    学习学习学习学习学习学习
  • 不耻下问小菜新 #24 · 2024-10-27 14:24:15
    正好用到,学习一下
  • 曼曼 #25 · 2024-10-31 15:31:26
    看看。学习一下
  • #26 · 2025-01-03 09:10:35
    正好用到,学习一下
  • 王小五 #27 · 2025-01-04 10:13:48
    有短信验证的实用。
  • 五行 #28 · 2025-01-15 18:25:41
    正好,学习学习
  • h89001 #29 · 2025-01-21 09:25:23
    厉害了,我要学习一下
  • 19159188320 #30 · 2025-02-19 20:41:29
    学习与喜爱
  • 撑死的虫子 #31 · 2025-02-20 15:25:11
    正好用到,学习一下
  • 大师在流浪 #32 · 2025-03-21 16:04:45
    正好需要,感谢分析,学习学习
  • 随便取的一个名字 #33 · 2025-03-24 13:20:47
    看看看看看看看看看看看看
  • Zku模板 #34 · 2025-05-20 14:14:29
    正好用到,学习一下
  • MERCY-P #35 · 2025-06-19 14:09:23
    看看好不好用
  • MERCY-P #36 · 2025-06-19 14:09:59
    看看好不好用
  • 向阳而生 #37 · 2025-06-23 13:01:31
    看看看看看看看看看看看看
  • 大力水手123 #38 · 2025-07-11 22:17:47
    看看看看看看看看看看看看
  • 一直在路上 #39 · 2025-11-05 22:12:03
    靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠
  • yilanxin20 #40 · 2025-11-24 16:34:44
    正好用到,学习一下
  • 风凌君 #41 · 2026-01-13 17:46:05
    学习一下看下怎么写,感谢分享
  • 继续继续 #42 · 2026-01-13 18:50:32
    学习一下看下怎么写,感谢分享
  • 维嘉 #43 · 2026-03-22 12:11:02
    学习一下看下怎么写,感谢分享
  • banner #44 · 2026-03-22 16:03:46
    为什么要倒计时呢?????????????? = =!
  • 苏州好先生网络科技有限公司 #45 · 2026-04-07 09:10:29
    学习一下看下怎么写,感谢分享
  • 麦尖 #46 · 2026-04-08 10:36:31
    正好用到,学习一下
  • 小白白 #47 · 2026-04-24 13:01:20
    正好用到,学习一下
  • zhuhaitao #48 · 2026-06-15 10:09:26
    看看学习一下
  • 张某某某 #49 · 2026-06-30 13:51:36
    正好用到,学习一下

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。