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 相关文章推荐
Javascript 面向对象(三)接口代码
May 23 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
Jan 22 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
Jan 13 Javascript
简单谈谈javascript中的变量、作用域和内存问题
Aug 30 Javascript
Bootstrap每天必学之前端开发框架
Nov 19 Javascript
理解javascript对象继承
Apr 17 Javascript
JavaScript作用域示例详解
Jul 07 Javascript
ionic开发中点击input时键盘自动弹出
Dec 23 Javascript
JavaScript中concat复制数组方法浅析
Jan 20 Javascript
javascript实现切割轮播效果
Nov 28 Javascript
小谈angular ng deploy的实现
Apr 07 Javascript
小程序实现多个选项卡切换
Jun 19 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
VOLVO车载收音机
2021/03/02 无线电
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
2015/10/23 PHP
Laravel框架下载,安装及路由操作图文详解
2019/12/04 PHP
用jquery和json从后台获得数据集的代码
2011/11/07 Javascript
JavaScript定义类和对象的方法
2014/11/26 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
javascript创建对象、对象继承的实用方式详解
2016/03/08 Javascript
JS选取DOM元素的简单方法
2016/07/08 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
原生和jQuery的ajax用法详解
2017/01/23 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
element上传组件循环引用及简单时间倒计时的实现
2018/10/01 Javascript
微信小程序绘制图片发送朋友圈
2019/07/25 Javascript
浅谈vue项目用到的mock数据接口的两种方式
2019/10/09 Javascript
JS代码优化的8点建议
2020/02/04 Javascript
JS如何把字符串转换成json
2020/02/21 Javascript
vue中使用腾讯云Im的示例
2020/10/23 Javascript
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
[01:05:52]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第一场 2月2日
2021/03/11 DOTA
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
python去除拼音声调字母,替换为字母的方法
2018/11/28 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
OpenCV+python实现膨胀和腐蚀的示例
2020/12/21 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
管理学专业个人求职信范文
2013/09/21 职场文书
保荐人的岗位职责
2013/11/19 职场文书
珍惜水资源建议书
2014/03/12 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
销售口号霸气押韵
2015/12/24 职场文书
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript
《吸血鬼幸存者》新内容发布 追加多个全新模式
2022/04/07 其他游戏