设置网页一定时间后重新发送验证码(60秒)
来源:互联网 发布:上古卷轴5捏脸数据 编辑:程序博客网 时间:2024/05/16 06:18
这里废话不多说直接代码提供参考:
var InterValObj; //timer变量,控制时间var count = 60; //间隔函数,1秒执行var curCount;//当前剩余秒数//发送手机验证码function sendPhoneCode(){ curCount = count; //设置button效果,开始计时 //$("#btnSendCode").attr("disabled", "true"); $("#btnSendCode").text(curCount + "秒后重新发送"); $("#btnSendCode").removeAttr("onclick"); InterValObj = window.setInterval(SetRemainTime, 1000); //启动计时器,1秒执行一次 if(checkPhoneNum()){ //检查手机号格式 $.ajax({ url:"地址", type : 'POST', data : { "user":JSON.stringify({phone_num:$("#phone_num").val(),}), }, dataType : "json", success : function(data) { layer.msg(data.msg, {icon:data.type}); } }) }}//timer处理函数function SetRemainTime() { if (curCount == 1) { window.clearInterval(InterValObj);//停止计时器 //$("#btnSendCode").removeAttr("disabled");//启用按钮 $("#btnSendCode").attr("onclick","sendPhoneCode();"); $("#btnSendCode").text("免费获取"); } else { curCount--; $("#btnSendCode").text(curCount + "秒后重新发送"); } }//验证手机号是否为空function checkPhoneNum(){ var phone_num = $("#phone_num").val(); if(phone_num==""){ layer.msg("请输入您的手机号码",{icon:0}); return false; } return true;}
阅读全文
1 0
- 设置网页一定时间后重新发送验证码(60秒)
- js实现按钮点击60秒后重新启用(重新发送验证码)
- 【js实例】js发送验证码后倒计时60秒
- js实现发送短信验证码后60秒倒计时
- 实现发送短信验证码后60秒倒计时
- jQuery实现发送短信验证码后60秒倒计时
- 点击发送短信验证码按钮后,倒计时60秒
- Android点击获取验证码60秒后重新获取验证码
- 重新发送短信验证码的web的60秒倒计时的实现
- jQuery插件实现“点击获取验证码后60秒内禁止重新获取(防刷新)”
- jQuery插件实现“点击获取验证码后60秒内禁止重新获取(防刷新)”
- Jquery插件实现点击获取验证码后60秒内禁止重新获取
- Android 实现点击按钮获取验证码 60秒后重新获取效果
- Jquery插件 防刷新倒计时 “点击获取验证码后60秒内禁止重新获取
- Android 实现点击按钮获取验证码 60秒后重新获取效果
- Android 实现点击按钮获取验证码 60秒后重新获取效果
- Jquery获取手机验证码后60秒内禁止重新获取 简单例子
- Jquery插件 防刷新倒计时 “点击获取验证码后60秒内禁止重新获取
- js-tab切换处理
- Win10系统字体
- Java集合类详解
- Windows Biometric Framework API 指纹识别
- spring @component的作用
- 设置网页一定时间后重新发送验证码(60秒)
- Java中的多线程你只要看这一篇就够了
- 回调函数
- Raspberry Desktop 用户自动登录设置,屏幕禁止休眠设置,浏览器全屏设置
- 编译预处理
- 使用类
- fastjson比较重要的几点
- ZOJ 1142 Maze(dfs)
- 1662: 一行盒子