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 相关文章推荐
Java 正则表达式学习总结和一些小例子
Sep 13 Javascript
火狐下table中创建form导致两个table之间出现空白
Sep 02 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
Sep 27 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
Dec 10 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
Jul 22 Javascript
微信小程序 增、删、改、查操作实例详解
Jan 13 Javascript
jQuery validate 验证radio实例
Mar 01 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
Jul 04 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
Aug 29 jQuery
vue-cli中打包图片路径错误的解决方法
Oct 26 Javascript
Vue使用NProgress的操作过程解析
Oct 10 Javascript
基于jQuery实现可编辑的表格
Dec 11 jQuery
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
php开发工具之vs2005图解
2008/01/12 PHP
PHP生成带有雪花背景的验证码
2008/09/28 PHP
php学习之变量的使用
2011/05/29 PHP
php连接Access数据库错误及解决方法
2013/06/20 PHP
PHP依赖倒置(Dependency Injection)代码实例
2014/10/11 PHP
PHP的mysqli_thread_id()函数讲解
2019/01/24 PHP
splice slice区别
2006/10/09 Javascript
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
js判断url是否有效的两种方法
2014/03/04 Javascript
connect中间件session、cookie的使用方法分享
2014/06/17 Javascript
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
2017/11/17 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
基于Axios 常用的请求方法别名(详解)
2018/03/13 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
Openlayers实现地图全屏显示
2020/09/28 Javascript
[00:21]DOTA2亚洲邀请赛 Logo演绎
2015/02/07 DOTA
浅谈python多线程和队列管理shell程序
2015/08/04 Python
python+numpy实现的基本矩阵操作示例
2019/07/19 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
2020/03/23 Python
python datetime处理时间小结
2020/04/16 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
俄罗斯领先的移动和数字设备在线商店:Svyaznoy.ru
2020/12/21 全球购物
前厅部经理岗位职责范文
2014/02/04 职场文书
《乌塔》教学反思
2014/02/17 职场文书
微笑服务标语
2014/06/24 职场文书
小学竞选班干部演讲稿
2014/08/20 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
个人借条范本
2015/05/25 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
导游词之山东八大关
2019/12/18 职场文书
pytorch fine-tune 预训练的模型操作
2021/06/03 Python
mysql的Buffer Pool存储及原理
2022/04/02 MySQL
python自动获取微信公众号最新文章的实现代码
2022/07/15 Python