JS设置手机验证码60s等待实现代码


Posted in Javascript onJune 14, 2017

 html:

<div class="input">
  <input class="tel input_all" type="text" name="tel" placeholder="手机号">
</div>
<div class="input huoqu">
  <input class="yzm input_all" type="text" name="code" placeholder="验证码">
  <button class="btn1">获取验证码</button>
</div>
<span class="error"></span>

JavaScript:

var btn1 = document.querySelector('.btn1');
var tel = document.querySelector('.tel');
var error = document.querySelector('.error');
var time = 60;
btn1.onclick = function(){
  var name = tel.value;  
  if (name == "") {
    error.innerHTML='手机号不能为空!';
    return;
  } 
  else {
    if (!(/^1[3|4|5|7|8]\d{9}$/.test(name))) {
      error.innerHTML='手机号格式有误.';
       return;
    }
  }
  var timer = setInterval(function(){    
    time--;
    btn1.innerHTML = time + "秒";
    btn1.disabled = true;
    if (time==0) {
      time = 60;
      clearInterval(timer); 
      btn1.innerHTML = "获取验证码";
      btn1.disabled = false;
    }
  },1000);
}

以上所述是小编给大家介绍的JS设置手机验证码60s等待实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js调用flash的效果代码
Apr 26 Javascript
IE浏览器兼容Firefox的JS脚本的代码
Oct 23 Javascript
javascript表单验证 - Parsley.js使用和配置
Jan 25 Javascript
jquery遍历checkbox的注意事项说明
Feb 21 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
Feb 28 Javascript
搭建Bootstrap离线文档的方法
Dec 02 Javascript
JS实现加载和读取XML文件的方法详解
Apr 24 Javascript
浅谈Vue.js路由管理器 Vue Router
Aug 16 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
Jul 29 Javascript
浅谈在vue-cli3项目中解决动态引入图片img404的问题
Aug 04 Javascript
详解JavaScript作用域、作用域链和闭包的用法
Sep 03 Javascript
vue实现可拖拽的dialog弹框
May 13 Vue.js
jQuery ajax动态生成table功能示例
Jun 14 #jQuery
使用requirejs模块化开发多页面一个入口js的使用方式
Jun 14 #Javascript
vue-loader教程介绍
Jun 14 #Javascript
JS中mouseup事件丢失的原因与解决办法
Jun 14 #Javascript
Vue2.0 从零开始_环境搭建操作步骤
Jun 14 #Javascript
jQuery.form.js的使用详解
Jun 14 #jQuery
ExtJs异步无法向外传值和赋值的完美解决办法
Jun 14 #Javascript
You might like
discuz安全提问算法
2007/06/06 PHP
php日历[测试通过]
2008/03/27 PHP
PHP字符串处理的10个简单方法
2010/06/30 PHP
PHP IF ELSE简化/三元一次式的使用
2011/08/22 PHP
php共享内存段示例分享
2014/01/20 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
JavaScript 学习笔记(七)字符串的连接
2009/12/31 Javascript
浅谈JavaScript 框架分类
2014/11/10 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
网页从弹窗页面单选框传值至父页面代码分享
2015/09/29 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
2019/07/19 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
基于vue实现图片验证码倒计时60s功能
2019/12/10 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
Python爬取京东的商品分类与链接
2016/08/26 Python
tensorflow学习笔记之mnist的卷积神经网络实例
2018/04/15 Python
Python 实现子类获取父类的类成员方法
2019/01/11 Python
使用Python画股票的K线图的方法步骤
2019/06/28 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
Python无损压缩图片的示例代码
2020/08/06 Python
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
Sephora丝芙兰印尼官方网站:购买化妆品和护肤品
2018/07/02 全球购物
SHEIN香港:价格实惠的女性时尚服装
2018/08/14 全球购物
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
英国现代市场:ARKET
2019/04/10 全球购物
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
养殖行业的创业计划书
2014/01/05 职场文书
SQL IDENTITY_INSERT作用案例详解
2021/08/23 MySQL
Python如何将list中的string转换为int
2022/07/15 Ruby