//HTML:

<div class="layui-form-item">
    <input class="layui-yanzheng" id="rcode" name="code" placeholder="请输入验证码" type="text"                     autocomplete="off">
<input class="layui-btnr" type="button" name="" lay-submit=""  lay-filter="codes" id="btnSendCodes"             value="获取验证码" />
<p class="rtishi">请输入您获取的验证码</p>

</div>

//jQuery:

//倒计时
var countdown=30; //倒计时秒数
//console.log(1)
function sendemail(){
    var btnSendCode = $("#btnSendCodes");
    settime(btnSendCode);  
    }
function settime(btnSendCode) { //发送验证码倒计时
    if (countdown == 0) { 
        btnSendCode.attr('disabled',false); 
        btnSendCode.html("获取验证码");
        countdown = 30; 
$('#btnSendCode').attr('onclick','Verification()');
$('#rLi').css({
         'background':'#ffffff',
         'cursor':' pointer',
         ' pointer-events':'none'
        });
        $('#btnSendCode').css({
         ' pointer-events':'none',
         'cursor':' pointer',
         'color':'#337abe'
        })
         $('#btnSendCodes').val("获取验证码")
        return;        
    } else { 
        btnSendCode.attr('disabled',true);
        $('#btnSendCode').removeAttr('onclick');
        $('#rLi').css({
         'background':'#c0c0c0',
         'disabled':true,
         'cursor':' progress',
         ' pointer-events':'none'
        });
        $('#btnSendCode').css({
         ' pointer-events':'none',
         'cursor':' progress',
         'color':'red'
        })
        btnSendCode.val("重新发送(" + countdown + ")");
        countdown--; 
    } 
setTimeout(function() { 
    settime(btnSendCode) 
},1000) 
}

jQuery 点击获取验证码,倒计时30秒相关推荐

  1. JS点击获取验证码后60秒内禁止重新获取(防刷新)

    JS点击获取验证码后60秒内禁止重新获取(防刷新) 参考 · 阅读文章: JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效) 注意: 场景:在登录页点击发送啊验证码按钮,开始进入倒计时,在第3 ...

  2. Axure9 实现点击获取验证码倒计时功能

    此文章帮助大家实现App的点击获取验证码的倒计时功能. 1:创建按钮和全局变量: 拖入一个矩形,创建全局变量Time=60. 在项目里面就可以找到创建全局变量的地方. 2:添加点击事件: (1):添加 ...

  3. 获取验证码倒计时60秒

    <template><view class="content"><view class="inps"><input c ...

  4. jquery实现点击按钮变灰不可点击并开始倒计时10秒特效代码

    jquery实现点击按钮变灰不可点击并开始倒计时10秒特效代码 实现代码 代码解析 1.给按钮绑定一个点击事件 2.设置一个初始的时间值,决定按钮过多少秒恢复 3.进行时间判断 4.设置一个计时器 实 ...

  5. 健康管理系统第七天(移动端_体检预约(手机号校验、发送验证码之后30秒倒计时效果、生成验证码、向手机发送验证码))

    一.体检预约流程 用户可以通过如下操作流程进行体检预约: 1.在移动端首页点击体检预约,页面跳转到套餐列表页面 2.在套餐列表页面点击要预约的套餐,页面跳转到套餐详情页面 3.在套餐详情页面点击立即预 ...

  6. Vue - 实现获取手机验证码倒计时 60 秒(手机号+验证码登录功能)

    前言 网上的大部分获取验证码逻辑的例子,代码多还不健壮,本文将用最少的代码实现相同的功能. 当点击获取验证码按钮时,会自动进入倒计时,同时按钮无法点击, 您可以自定义倒计时时间,如下图所示: 这块由于 ...

  7. 手机短信验证码登录功能的开发实录(机器识别码、短信限流、错误提示、发送验证码倒计时60秒)

    短信验证码登录功能 项目分析 核心代码 1.外部js库调用 2.HTML容器构建 3.javaScript业务逻辑验证 4.后端验证逻辑 总结 短信验证码是通过发送验证码到手机的一种有效的验证码系统, ...

  8. JS实现自动倒计时30秒后按钮才可用

    JS实现自动倒计时30秒后按钮才可用 helloweba.com 作者:月光光 时间:2015年08月28日 12:22 标签: javascript  倒计时 WEB开发中经常会用到倒计时来限制用户 ...

  9. 注册登录时,在点击获取验证码按钮后,改变按钮状态

    按钮 首先是获取验证码的按钮: <div class="layui-form-item"><label for="phoneCode" cla ...

最新文章

  1. 算法基础知识科普:8大搜索算法之红黑树(中)
  2. 简单粗暴彻底解决selenium+chromedriver无法定位各种元素的方法
  3. java 强制下线_【java】如何强制app端强制下线?
  4. 程序员为啥365天都背电脑包?这答案我服!
  5. linux 账号管理与ACL权限设定
  6. 用纯css改变下拉列表select框的默认样式
  7. centos7 安装nginx报错./configure: error: the HTTP rewrite module requires the PCRE library
  8. 提前俯瞰应用变现行业前景,抢占未来先机
  9. 在CentOS下搭建自己的Git服务器
  10. 2010年程序员的最后一天!
  11. 雀巢咖啡旗下感CAFÉ推出高端鎏光咖啡;武田剥离中国大陆非核心业务至海森 | 美通企业日报...
  12. 使用python turtle库绘制一个三角形_python ——turtle画三角形
  13. 应用程序无法运行,不是有效的Win32位程序解决(新手向)
  14. Attention!当推荐系统遇见注意力机制
  15. Figma#5:文字
  16. c语言流水调度作业,最简C语言流水灯程序,给初学者看下,高手请绕行。
  17. 计算机中丢失swr.dll,win10系统提示模块initpki.dll加载失败如何解决
  18. 基恩士XG-XvisionEditor修改程序ID号
  19. 物联卡一直显示待激活怎么办_物联卡开始要求活体认证,这种纯流量卡你以后还管乱使用吗?...
  20. 前台开发总结13——20180419

热门文章

  1. 太骚气了!同事用Python自动炒股赚了3w,实现躺着赚钱?
  2. 用实际项目分析高并发-抢霸王餐(川味观)
  3. javascript 高级01(函数)
  4. 山阳县计算机培训,山阳县科教局举行初中信息技术学业水平考试培训会
  5. java和vb共性特征_VB编程与Java编程之间的区别
  6. 基于mdm9206 threadx_os的gpio操作相关API介绍
  7. 如何打开屏幕坏的手机_手机屏幕碎了,别急着换屏,教你一招如何修复!
  8. 数据挖掘第三章笔记——数据归约
  9. 魔兽(1.20E 1.24B 1.24E)作弊内存地址全公开
  10. VC2019基于MFC对话框——加法计算器