This is a jquery based on the implementation of the mobile phone verification Code countdown effect codes, to achieve real-time display seconds Countdown function, but also to achieve the function of mobile phone number format verification, is a common website registration to send mobile phone verification code effect code.
Effect Description:
Register a website, when need to send verification code to the phone, we often encounter this effect:
First detect whether the phone conforms to 1 beginning, 11-digit format;
If not, the error message is indicated and false is returned;
Otherwise submitted to the background, the background is determined to return a value after receiving, send button gray and countdown.
Operating effect:
annual interest rate up to 14.4%Shanghai Investment and financial management, 200,000 investment, annual income of 14.4% real estate mortgage, wind control guarantee
--------------------------------effect Demo Source Download--------------------------------
For everyone to share the jquery implementation of the mobile phone to send verification codes countdown effect code as follows
?
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
<!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
>
<
meta http-equiv
=
"Content-Type" content
=
"text/html; charset=utf-8" />
<
title
>jQuery手机发送验证码倒计时代码</
title
>
<
link href
=
"css/jb51.css" type
=
"text/css" rel
=
"stylesheet" />
</
head
>
<
body
>
<
div class
=
"form"
>
<
div class
=
"div-name"
>
<
label for
=
"name"
>用户名</
label
><
input type
=
"text" id
=
"name" class
=
"infos" placeholder
=
"请输入用户名" />
</
div
>
<
div class
=
"div-phone"
>
<
label for
=
"phone"
>手机</
label
><
input type
=
"text" id
=
"phone" class
=
"infos" placeholder
=
"请输入手机" />
<
a href
=
"javascript:;" class
=
"send1" onclick
=
"sends.send();"
>发送验证码</
a
>
</
div
>
<
div class
=
"div-ranks"
>
<
label for
=
"ranks"
>验证码</
label
><
input type
=
"text" id
=
"ranks" class
=
"infos" placeholder
=
"请输入验证码" />
</
div
>
<
div class
=
"div-conform"
>
<
a href
=
"javascript:;" class
=
"conform" onclick
=
"sends.conform();"
>提交</
a
>
</
div
>
</
div
>
<
script src
=
"js/jquery-1.8.3.min.js"
></
script
>
<
script
>
var sends = {
checked:1,
send:function(){
var numbers = /^1\d{10}$/;
var val = $(‘#phone‘).val().replace(/\s+/g,""); //获取输入手机号码
if($(‘.div-phone‘).find(‘span‘).length == 0 && $(‘.div-phone a‘).attr(‘class‘) == ‘send1‘){
if(!numbers.test(val) || val.length ==0){
$(‘.div-phone‘).append(‘<
span class
=
"error"
>手机格式错误</
span
>‘);
return false;
}
}
if(numbers.test(val)){
var time = 30;
$(‘.div-phone span‘).remove();
function timeCountDown(){
if(time==0){
clearInterval(timer);
$(‘.div-phone a‘).addClass(‘send1‘).removeClass(‘send0‘).html("发送验证码");
sends.checked = 1;
return true;
}
$(‘.div-phone a‘).html(time+"S后再次发送");
time--;
return false;
sends.checked = 0;
}
$(‘.div-phone a‘).addClass(‘send0‘).removeClass(‘send1‘);
timeCountDown();
var timer = setInterval(timeCountDown,1000);
}
}
}
</
script
>
</
body
>
</
html
>
|
The above is for everyone to share the jquery implementation of the mobile phone to send verification code countdown effect code, I hope you can like.
Articles you may be interested in:
- jquery Implementation Countdown function
- jquery Simple Countdown Implementation method
- jquery implements countdown to merchandise activity
- Using jquery to achieve beautiful round progress bar Countdown Plugin
- Online test countdown to prevent refreshes based on the Jquery+cookie implementation
- How to achieve the countdown effect of jquery Group purchase
- jquery Imitation Millet Phone snapping page countdown effect
- jquery Implementation Countdown button function code share
- jquery Countdown source Sharing
- Examples of jquery implementation countdown jumps
- jquery implements a countdown code for the phone to send a verification code
- A summary of the countdown effect of jquery implementation
jquery implementation of the phone sent verification code countdown effect code sharing