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 相关文章推荐
javascript 常用关键字列表集合
Dec 04 Javascript
JavaScript 利用StringBuffer类提升+=拼接字符串效率
Nov 24 Javascript
jsPDF导出pdf示例
May 02 Javascript
javascript实现跨域的方法汇总
Jun 25 Javascript
微信小程序 图片边框解决方法
Jan 16 Javascript
浅谈Vue 初始化性能优化
Aug 31 Javascript
AngularJS实时获取并显示密码的方法
Feb 06 Javascript
详解webpack自定义loader初探
Aug 29 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
Sep 14 Javascript
IDEA安装vue插件图文详解
Sep 26 Javascript
微信小程序订阅消息(java后端实现)开发
Jun 01 Javascript
在VUE style中使用data中的变量的方法
Jun 19 Javascript
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与MySQL开发中页面出现乱码的一种解决方法
2007/07/29 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
基于empty函数的判断详解
2013/06/17 PHP
PHP常用文件操作函数和简单实例分析
2016/06/03 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
jQuery写fadeTo示例代码
2014/02/21 Javascript
js点击事件链接的问题解决
2014/04/25 Javascript
js Calender控件使用详解
2015/01/05 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
Bootstrap Metronic完全响应式管理模板之菜单栏学习笔记
2016/07/08 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
js实现文字选中分享功能
2017/01/25 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
js实现简单模态框实例
2018/11/16 Javascript
JS实现简单打字测试
2020/06/24 Javascript
Python标准库之sqlite3使用实例
2014/11/25 Python
python操作mysql代码总结
2018/06/01 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
pygame实现飞机大战
2020/03/11 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
css3实现书本翻页效果的示例代码
2021/03/08 HTML / CSS
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
GLAMGLOW格莱魅美国官网:美国知名的面膜品牌
2016/12/31 全球购物
德国运动鞋网上商店:Afew Store
2018/01/05 全球购物
学生周末回家住宿长期请假条
2014/02/15 职场文书
匿名检举信范文
2015/03/02 职场文书
英文投诉信格式
2015/07/03 职场文书
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js