js发送验证码(倒计时)
需求:在用户点击获取验证码后60s内不能再次获取

代码
//倒计时60秒
var countdown=60;
//显示获取验证码倒计时的文本标签
var _generate_code =$("#btn_send"); //验证码重新获取倒计时
function settime() {
if (countdown == 0) {
_generate_code.attr("disabled",false);
$("#btn_send").html("重新获取");
countdown = 60;
return false;
} else {
_generate_code.attr("disabled", true);
$("#btn_send").html("已发送(" + countdown + ")");
countdown--;
}
setTimeout(function() {
settime();
},1000);
} function getqrcode()
{ //手机号不为空,格式校验
var tel = $(".uidbtp").val();
if(tel == null || tel == undefined || tel == "")
{
alert("手机号不能为空");
return false;
} //手机号格式的判断
if(!/^1\d{10}$/.test(tel)){
alert("手机号格式错误!");
return false;
} $.ajax({
type: 'post',
url: 'http://127.0.0.1:8081/**/**/**',
data: 'userid='+userid+'&tel='+tel,
xhrFields:{
withCredentials:true
},
crossDomain: true,
success: function (data)
{
alert('验证码已发送!');
settime(); },
error:function () {
alert('请求失败!');
}});
}
js发送验证码(倒计时)的更多相关文章
- js 发送验证码倒计时
		首先写一个按钮: <input type="button" id="btn" value="免费获取验证码" onclick=&quo ... 
- js&jq 发送验证码倒计时
		<input type="text" name='' id="btn"> //发送验证码倒计时var wait=30; function t ... 
- jQuery实现的手机发送验证码倒计时效果代码分享
		这是一款基于jquery实现的手机发送验证码倒计时效果代码,可实现实时显示秒数倒计时的功能,还可实现对手机号码格式验证的功能,是一款常用的网站注册发送手机验证码特效代码. 效果描述:注册一个网站,当需 ... 
- js之验证码倒计时功能
		<!DOCTYPE html> <html > <head> <meta http-equiv="Content-Type" conten ... 
- react native中的聊天气泡以及timer封装成的发送验证码倒计时
		今天看来情书写的文章,研究了一下大佬写的文章,自己做一点总结. 其实,今天我想把我近期遇到的坑都总结一下:1.goBack的跨页面跳转,又两种方法,一可以像兔哥那样修改navigation源码,二可以 ... 
- js实现发送验证码倒计时按钮
		在写注册页面时,有时候需要发送注册邮件来获取验证码,但是为了防止多次重复发送邮件, 必须让按钮隔一段时间后才能再次使用. 代码如下: <html> <head> <met ... 
- js实现发送验证码倒计时效果
		<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- 前端 js 发送验证码
		1. 代码如下: <html> <head> <meta charset="utf-8"> <title></title> ... 
- jQuery实现发送验证码倒计时60秒
		前端HMTL: <div class="form_box"> <div class="line mb40"> <div class ... 
随机推荐
- 通过7zip压缩备份文件bat
			for %%X in (*log20*) do "c:\Program Files\7-Zip\7z.exe" a "backups\%%X.zip" &quo ... 
- is
			MyType a = null; if (a is MyType) == False 
- IOS 学习资料整理{非常有用,强烈推荐}
			绝地地的资源博客:我是雷锋不用谢~~啦啦啦 https://blog.csdn.net/kunga0814/article/details/82117090 
- Spring 4 + Hibernate 4 下 getCurrentSession()的使用情况
			前言:1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会. 2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭 ... 
- 转:Spring AOP 注解方式实现的一些“坑”
			使用过Spring AOP的注解方式实现,也入过不少坑,现在做一下记录,希望有同样需求的朋友可以少走弯路 使用之前还是先过一下官方文档吧,至少可以少走弯路,不用担心英文读不懂,其实只看代码例子就能理解 ... 
- eclipse更改web项目的WebContent目录
			在使用eclipse 中 , 相信大家比我更是轻车熟路了 ( 我平常一般用 Intellij idea 的 ), 下面讲解一下在eclipse web项目中 , 如何设置 webroot 目录指向问题 ... 
- 校内训练0609 problem c
			[题目大意] 给一棵树,求有多少条路径满足总和-最大值 是P的倍数 n<=10^5, P<=10^7 [题解] 一看就是点分治嘛 不考虑子树合并,考虑poj1741的做法,每次考虑经过重心 ... 
- Windows XP SP1 Privilege Escalation
			MS05-018 MS05-018 Works for Windows 2K SP3/4 | Windows XP SP1/2 Download ms05-018.exe: https://githu ... 
- CVE-2016-6662 利用条件
			首先执行SET GLOBAL 需要超级用户权限,所以利用条件要么用户本身是超级用户要么用户有trigger权限,通过创建trigger,由超级用户触发SET GLOBAL. 然而MYsql有个通过fi ... 
- Linux下的两个经典宏定义【转】
			转自:http://www.linuxidc.com/Linux/2015-07/120014.htm 本文首先介绍Linux下的经典宏定义,感受极客的智慧,然后根据该经典定义为下篇文章作铺垫. of ... 
