var countdown;
$("body").on('click','.get-code',function () {
var time = getCookie('secondsremained');
if(time>0){
alert('请不要频繁点击');
}
settime($(".get-code"));
/*var mobile = $("input[name=mobile]").val();
var token = '{{csrf_token()}}';
var handler = $(this);
$.ajax({
type:"post",
url:"/sendMessage",
data:{'mobile':mobile,'_token':token},
success:function (data) {
for(var i=60;i>=0;i--){
setTimeout(function () {
handler.html(i+'s');
},1000);
}
}
});*/
});
function getCookie(c_name)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=");
if (c_start!=-1)
{
c_start=c_start + c_name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return document.cookie.substring(c_start,c_end);
}
}
return "";
}
function setCookie(c_name,value,expires)
{
var exdate=new Date();
exdate.setTime(exdate.getTime()+expires*1000);
document.cookie=c_name+ "=" +value+((expires==null) ? "" : ";expires="+exdate.toGMTString());
}
function settime(obj) {
countdown=getCookie("secondsremained");
if(countdown==''){
setCookie('secondsremained', 60, 2);
}
countdown=getCookie("secondsremained");
if(countdown==0){
obj.removeAttr("disabled");
obj.text("获取验证码");
return;
}else{
setCookie('secondsremained', countdown-1, countdown);
obj.attr("disabled", true);
obj.text("重新发送(" + countdown + ")");
}
setTimeout(function() { settime(obj) },1000) //每1000毫秒执行一次
}
//校验手机号是否合法
function isPhoneNum(mobile){
var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
if(!myreg.test(mobile)){
alert('请输入有效的手机号码!');
return false;
}else{
return true;
}
}
js短信验证码
猜你喜欢
转载自blog.csdn.net/weixin_41111189/article/details/82223231
今日推荐
周排行