JS发送验证码;并设置cookie

Posted 王小麦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS发送验证码;并设置cookie相关的知识,希望对你有一定的参考价值。

Tool.send_code = function(obj)
{
        var isCheck = true, form = $(#editInfo_Form);
        var mobile = form.find(input[name=mobile]).val();
        if(!base.isPhone(mobile)){
            isCheck = false;
            base.showMsg("手机号格式错误");    
            return;
        }
        if(isCheck){
            var count = 60;
            var btn = $(obj);
            var resend = setInterval(function(){
                count--;
                if (count > 0){
                    btn.text(count+"秒后,重新获取");
                    $(#send_code_btn).attr("disabled", true);
                    $.cookie("skymsgdemo", count, {path: /, expires: 7});
                }else {
                    $(#send_code_btn).attr("disabled", false);
                    clearInterval(resend);
                    btn.text("重新获取验证码");
                }
            }, 1000);
            //发送验证码
            $.ajax({
                    url:"/admin/index/tool",
                    type:post,
                    dataType:json,
                    data:{a:editUserInfo,mobile:mobile,action:sendcode},
                    success:function(res)
                    {
                        base.showMsg(res.msg,2500,function(){});
                    }
            })
        }
};

 

以上是关于JS发送验证码;并设置cookie的主要内容,如果未能解决你的问题,请参考以下文章

登录验证码的请求思路

js实现输入手机验证码后点击提交按钮验证手机输入的验证码和发送的验证码是不是一致

jmeter通过cookie获取图片验证码实现登录2

如何使用 PHP cURL 检索验证码并保存会话?

jquery实现手机发送验证码的倒计时代码

如何用JS代码判断验证码输入是不是正确