功能:点击获取验证码,开始倒计时,按钮不能点击,倒计时结束后,恢复原来的样子,可以继续点击。

html代码:

<div class="input-item"><input type="text" name="verifiyCode" placeholder="短信验证码" maxlength="5"><button class="getCode">获取验证码</button>
</div>

css代码:

.getCode {position: absolute;top: .5rem;right: 0;font-size: .34rem;color: #fbb111;background: none;outline: none;border: none;
}
.getCode:disabled {color: #ccc;
}

javascript代码:

$(".getCode").on("click",function(){time(this);
});
//验证码倒计时
var wait = 5;
function time(obj) {if(wait==0) {$(".getCode").removeAttr("disabled");$(".getCode").text("获取验证码");wait = 5;}else {$(".getCode").attr("disabled","true");$(".getCode").text(wait+"秒后重试");wait--;setTimeout(function() { //倒计时方法time(obj);},1000);    //间隔为1s}
}

结果:

短信验证码倒计时代码相关推荐

  1. jquery短信验证码倒计时

    jquery短信验证码倒计时 1. 演示 点击前: 点击后: 2. 代码 1. HTML代码 <input type="button" value="获取验证码&q ...

  2. 利用JS实现短信验证码倒计时案例

    本章教程利用JS实现发送短信倒计时案例,这个需求在实际开发过程很常见. 目录 一.程序代码 二.预览展示 一.程序代码 <!DOCTYPE html> <html lang=&quo ...

  3. js开发实例 —— 发送短信验证码倒计时5S钟之后自动跳转页面

    十九.发送短信验证码倒计时 思路: ① 按钮点击之后,会禁用disabled为true. ② 同时按钮里面的内容会变化,注意button里面的内容通过innerHTML修改. ③ 里面秒数是有变化的, ...

  4. html一键短信代码,javascript发送短信验证码实现代码

    本文首先分析手机发送验证码的原理,再对javascript发送短信验证码予以实现,具体思路如下: 实现点击"发送验证码"按钮后,按钮依次显示为"59秒后重试". ...

  5. android 获取短信验证码倒计时

     android 获取短信验证码倒计时 public class MainActivity extends Activity { private Button submit;     privat ...

  6. 获取短信验证码倒计时,非常简单

    <!doctype html><html lang="en"> <head><meta charset="UTF-8" ...

  7. 安卓CountDownTimer实现全民夺宝抢购倒计时和短信验证码倒计时

    在sina里看到了什么全民夺宝的链接,然后忍不住1元的诱惑被坑了10多块,什么都没有抽到,但是还是有人抽到了不知道是不是坑爹的,然后也就动手做一下倒计时的功能. 先看全民夺宝: 说起这个功能是不是感觉 ...

  8. thinkphp3.2对接短信验证码平台代码

    1.短信验证码平台 云之讯短信验证码平台 注册账号实名验证,余额充值,获取对接密钥等信息 添加短信模板并审核通过 2.发送验证码代码 <?php namespace Home\Controlle ...

  9. java云片模板参数_Java使用云片API发送短信验证码的代码详解

    这篇文章主要介绍了Java使用云片API发送短信验证码,主要用的是Java实现短信验证码.需要的朋友可以参考下 下面开始介绍的是如何利用机器完成批量操作,将短信业务自动化. 获取APIKEY 云片网提 ...

最新文章

  1. 泛型 与 实体类的相互转换
  2. Savior:渗透测试报告自动生成工具
  3. hadoop的HA高可用配置(没有搞完)
  4. 回归素材(part4)--python机器学习基础教程
  5. php截取数组中的字符串,PHP 中使用explode()函数切割字符串为数组的示例
  6. Android 异步获取网络图片并处理图片Out Of Memory 内存溢出问题
  7. 网络资源(7) - JAX-WS视频
  8. 如何编辑SDE数据(转自ESRI中国社区)
  9. linux刷新本地dns命令_如何在Linux上刷新DNS缓存
  10. google服务框架
  11. 【PMP】PMBOK 笔记 第3章 项目管理过程
  12. 为什么10M、20M的宽带只有大约1、2M的下载速度——网速KB/s与Kbps(Kb/s)的区别
  13. 【参赛作品94】21天openGauss学习之旅
  14. python识别图像中的物体_OpenCV+Python 指定物体识别
  15. Pytorch自动求梯度
  16. 【Python】socket编程——使用UDP协议打造在线时间服务器
  17. Miscellaneous
  18. 基于ros的机器人运动控制相关学习(一)
  19. android CMWAP CMNET
  20. Json格式的数据集标签转化为有效的txt格式(data_coco)

热门文章

  1. android组件间共享数据的常用方法
  2. Jira-Clone与发邮件的使用
  3. VirtualBox host-only 外网
  4. 11个有关HTML5的事实
  5. 优秀程序员的开发效率是普通程序员的 10 倍,那么如何提升呢?
  6. 毕业后想成为一名软件开发工程师,应该如何学习,大牛给出建议!
  7. 万字好文 | 数字化转型之道——数据治理体系能力提升
  8. 【再来一套网站程序】kfguan网整站程序下载
  9. 洪磊父亲避谈洪磊获释 拘留已过24小时留滞期
  10. 中国人写的编译器-值得看看