效果

实现间隔规定秒数允许获取短信(如每隔60s可以点击一次获取验证码按钮)
代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head><body>手机号码: <input maxlength="11"> <button>获取验证码</button><script>// 按钮点击之后,会禁用 disabled 为true // 同时按钮里面的内容会变化, 注意 button 里面的内容通过 innerHTML修改// 里面秒数是有变化的,因此需要用到定时器// 定义一个变量,在定时器里面,不断递减// 如果变量为0 说明到了时间,我们需要停止定时器,并且复原按钮初始状态var btn = document.querySelector('button');var time = 60; // 定义剩下的秒数btn.addEventListener('click', function () {btn.disabled = true;var timer = setInterval(function () {if (time == 0) {// 清除定时器和复原按钮clearInterval(timer);btn.disabled = false;btn.innerHTML = '获取验证码';time = 60;} else {btn.innerHTML = time + '秒后重新获取';time--;}}, 1000)})</script>
</body></html>

前端——获取手机验证码案例相关推荐

  1. 一个简单的前端获取手机验证码实现

    //获取验证码 var wait = 30; var send = true; function getCaptcha(o) { if (0 == wait) { o.removeAttribute( ...

  2. 获取手机验证码——Vant表单验证/后端框架express/前后端交互

    完成一个获取手机验证码的功能,在获取之前要对手机号进行表单验证,判断是否输入/输入的是否为正确格式,获取手机验证码后可等待n秒重新获取,代码如下: <template><div cl ...

  3. 获取手机验证码按钮的效果实现

    在web网页中,用户的一些行为,例如注册,登录,付款,修改密码等,都需要网站通过手机验证码来确认其行为身份,从而保证用户账户和网站自身的安全. 一.简介 网页中的验证码一般都是采用点击获取的方式,在实 ...

  4. 微信小程序获取手机验证码

    一种比较常见的功能获取手机验证码 先看效果图: 其实这个功能实现起来很简单,主要就是调取第三方接口,拿到返回值验证的问题 直接上代码吧: <view class='changeInfo'> ...

  5. 小程序获取手机验证码

    <view class="container"><view class="phone"><view class="bir ...

  6. android获取手机验证码界面以及倒计时实现demo,移动端应用开发试题

    'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', ...

  7. vue获取手机验证码60秒倒计时,不能点击按钮

    vue获取手机验证码60秒倒计时,不能点击按钮 export const resend = element => {console.log(element)var num = 60var tim ...

  8. android 自动获取手机验证码

    真的很奇怪大家的复制粘贴功能,一篇自动获取手机验证码的文章各大平台争相转发,我以为很牛逼,到后来发现不能用,可能我技术不够吧,复制粘贴还不到家. android 自动获取手机验证码好处 :① 用户不用 ...

  9. 获取手机验证码获取普通验证码

    HTML <body><div class="wraper"><h1>获取手机验证码</h1><input id=" ...

最新文章

  1. 前端(六)——CSS之浮动和定位
  2. 手机和工业计算机运算能力对比,手机CPU跟电脑CPU到底差多少?
  3. linux+虚拟机上的wdcp,linux虚拟主机服务器wdcp系统教程
  4. [Case] “凭心而论,在这家公司很敬业的工作了3年多,老板最后给我下的评语,大家都看看吧,千万别和我走同一条路!”(摘自csdn)...
  5. 字节跳动面试必问:撸了大神写的spring源码笔记
  6. 【转载】2008年世界最大50家石油公司综合排名(按六项指标综合测算)
  7. C/C++ 取整函数ceil(),floor(),向上取整,向下取整
  8. (转帖)美国人教你这样用Google,你真的会变特工
  9. 使用python暴力破解ZIP、7Z 、RAR格式压缩包密码教程
  10. mysql有numeric类型吗_mysql数值类型 - numeric
  11. 途牛原创|基于EAV模型的运营系统架构实践
  12. java抽象类中的变量修饰符_菜鸟整理的三个权限修饰符与接口、抽象类的总结...
  13. C# 学习笔记 1.初识
  14. ncm格式转mp3格式
  15. 展开w ndows文件很慢,(Wndows优化大师的功能和使用方法分析.doc
  16. 加密内容以便保护数据无法勾选?
  17. vue百度地图API、获取当前经纬度以及地理位置
  18. stm32f103数据手册,参考手册分享
  19. android中IBinder
  20. 主板诊断卡代码全解析

热门文章

  1. 史上最通俗计算机网络分层详解,附架构师必备技术详解
  2. 个人练习小览---《微金所仿站》
  3. 【算法千题案例】每日一练LeetCode打卡——110.种花问题
  4. Echarts 绘制单独省份地图
  5. Process 'command 'XXX/Android/Sdk/build-tools/25.0.3/aapt'' finished with non-zero exit value 1
  6. 《introduction to information retrieval》信息检索学习笔记4 索引结构
  7. 蓝桥杯 算法训练 逗志芃的危机
  8. [29期] 一个乞丐的故事,什么叫职业人?
  9. AGC001 E BBQ Hard
  10. (八)空气质量指数计算7.0-----beautifulsoup4解析处理html、获取所有城市空气质量