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使用prototype定义对象类型
Feb 07 Javascript
可以支持多中格式的JS键盘
May 02 Javascript
JS类定义原型方法的两种实现的区别评论很多
Sep 12 Javascript
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
Jun 28 Javascript
javascript 伪数组实现方法
Oct 11 Javascript
javascript实现节点(div)名称编辑
Dec 17 Javascript
原生js和jquery实现图片轮播淡入淡出效果
Apr 23 Javascript
JavaScript文本框脚本编写的注意事项
Jan 25 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
微信小程序实现漂亮的弹窗效果
May 26 Javascript
在vue项目中引入高德地图及其UI组件的方法
Sep 04 Javascript
小试SVG之新手小白入门教程
Jan 08 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
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
php UTF8 文件的签名问题
2009/10/30 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
PHP合并静态文件详解
2014/11/14 PHP
PHP时间和日期函数详解
2015/05/08 PHP
在javascript中关于节点内容加强
2013/04/11 Javascript
下拉菜单点击实现连接跳转功能的js代码
2013/05/19 Javascript
如何防止回车(enter)键提交表单
2014/05/11 Javascript
node.js中的fs.readSync方法使用说明
2014/12/17 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
jQuery实现TAB选项卡切换特效简单演示
2016/03/04 Javascript
小程序实现展开/收起的效果示例
2018/09/22 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
ES2020让代码更优美的运算符 (?.) (??)
2021/01/04 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
python正则表达式判断字符串是否是全部小写示例
2013/12/25 Python
Python生成随机数的方法
2014/01/14 Python
Python编程实现数学运算求一元二次方程的实根算法示例
2017/04/02 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
Python中音频处理库pydub的使用教程
2017/06/07 Python
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
解决jupyter运行pyqt代码内核重启的问题
2020/04/16 Python
Python代码中如何读取键盘录入的值
2020/05/27 Python
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
财务出纳员岗位职责
2013/11/26 职场文书
感恩节活动方案
2014/01/27 职场文书
优秀共产党员先进事迹
2014/01/27 职场文书
创先争优公开承诺书
2014/08/30 职场文书
2014年志愿者工作总结
2014/11/20 职场文书
违纪开除通知书
2015/04/25 职场文书
幼儿园见习总结
2015/06/23 职场文书
导游词之千岛湖
2019/09/23 职场文书