js发送短信倒计时的简单实现方法


Posted in Javascript onSeptember 08, 2016

如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta charset="utf-8">
<head>
<script src="jquery-2.1.4.min.js" type="text/javascript"></script>
<script type="text/javascript">

var InterValObj; //timer变量,控制时间
var count = 120; //间隔函数,1秒执行
var curCount;//当前剩余秒数

function sendMessage() {
  curCount = count;
//设置button效果,开始计时
   $("#btnSendCode").attr("disabled", "true");
   $("#btnSendCode").val("请在" + curCount + "秒内输入验证码");
   InterValObj = window.setInterval(SetRemainTime, 1000); //启动计时器,1秒执行一次

 //向后台发送处理数据
   $.ajax({
   
type: "POST", //用POST方式传输
   
dataType: "text", //数据格式:JSON
   
url: 'Login.ashx', //目标地址
  
 data: "dealType=" + dealType +"&uid=" + uid + "&code=" + code,
  
 error: function (XMLHttpRequest, textStatus, errorThrown) { },
   
success: function (msg){ }
   });
}

//timer处理函数
function SetRemainTime() {
      if (curCount == 0) {        
        window.clearInterval(InterValObj);//停止计时器
        $("#btnSendCode").removeAttr("disabled");//启用按钮
        $("#btnSendCode").val("重新发送验证码");
      }
      else {
        curCount--;
        $("#btnSendCode").val("请在" + curCount + "秒内输入验证码");
      }
    }
</script>
</head>
<body>
    <input id="btnSendCode" type="button" value="发送验证码" onclick="sendMessage()" /></p>
</body>
</html>

以上这篇js发送短信倒计时的简单实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS取文本框中最小值的简单实例
Nov 29 Javascript
javascript基于HTML5 canvas制作画箭头组件
Jun 25 Javascript
解决jquery版本冲突的有效方法
Sep 02 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
Dec 29 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
Mar 04 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
Jan 25 Javascript
JavaScript必知必会(十) call apply bind的用法说明
Jun 08 Javascript
jquery实现全选、不选、反选的两种方法
Sep 06 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
Oct 28 Javascript
bootstrap-Treeview实现级联勾选
Nov 23 Javascript
JavaScript 判断对象中是否有某属性的常用方法
Jun 14 Javascript
Layui动态生成select下拉选择框不显示的解决方法
Sep 24 Javascript
JavaScript-html标题滚动效果的简单实现
Sep 08 #Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
Apr 23 #Javascript
jQuery遍历节点树方法分析
Sep 08 #Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
Sep 08 #Javascript
jQuery ready()和onload的加载耗时分析
Sep 08 #Javascript
Angularjs实现mvvm式的选项卡示例代码
Sep 08 #Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
Sep 08 #Javascript
You might like
php下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
PHP在线书签系统分享
2016/01/04 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
php无限级评论嵌套实现代码
2018/04/18 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
FLASH 广告之外的链接
2008/12/16 Javascript
JQuery中对Select的option项的添加、删除、取值
2013/08/25 Javascript
关闭ie窗口清除Session的解决方法
2014/01/10 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
AngularJs动态加载模块和依赖注入详解
2016/01/11 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
js上传图片预览的实现方法
2017/05/09 Javascript
Vue单文件组件基础模板小结
2017/08/10 Javascript
微信小程序基于本地缓存实现点赞功能的方法
2017/12/18 Javascript
讲解vue-router之什么是编程式路由
2018/05/28 Javascript
vue监听键盘事件的快捷方法【推荐】
2018/07/11 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
Python装饰器用法示例小结
2018/02/11 Python
Python实现的本地文件搜索功能示例【测试可用】
2018/05/30 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
pandas apply多线程实现代码
2020/08/17 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
如何在Canvas中添加事件的方法示例
2019/05/21 HTML / CSS
海外淘书首选:AbeBooks
2017/07/31 全球购物
捷克玩具商店:Bambule
2019/02/23 全球购物
甜美蛋糕店创业计划书
2014/01/30 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
餐饮服务食品安全责任书
2014/07/25 职场文书
教师辞职信范文
2015/02/28 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书