欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

单击按钮发送验证码,出现倒计时的简单实例

程序员文章站 2022-05-12 20:17:16
实例如下:

实例如下:

<!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"> 
<head> 
<script src="jquery.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
 
var intervalobj; //timer变量,控制时间 
var count = 30; //间隔函数,1秒执行 
var curcount;//当前剩余秒数 
 
function sendmessage() { 
  curcount = count; 
  //设置button效果,开始计时 
   $("#btnsendcode").attr("disabled", "true"); 
   $("#btnsendcode").val(curcount + "秒后可重新发送"); 
   intervalobj = window.setinterval(setremaintime, 1000); //启动计时器,1秒执行一次 
    
  //请求后台发送验证码 todo 
 
} 
 
//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> 

以上这篇单击按钮发送验证码,出现倒计时的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。