tnblog
首页
视频
资源
登录
什么时候才能领悟,取之越多失之越多
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

腾讯滑块验证码自发起验证

6764人阅读 2020/1/9 8:57 总访问:1089448 评论:0 收藏:0 手机
分类: ASP.NET


默认的方式是用的按钮的id等标识触发的验证,但是有些时候想要自己控制触发,而不是默认的这样

这样还可以灵活的控制触发验证的时间点,比如需要通过客户端的验证才去触发滑块验证等操作

先生成一个验证码对象

 // 直接生成一个验证码对象
        var captcha1 = new TencentCaptcha('你的appid', function (res) {
            if (res.ret === 1) {//验证失败
                alert("未通过验证,请重新验证");
                return;
            }
            if (res.ret === 0) {//验证成功
                //这里就是给上面的2个标签赋值
                $('#ticket').attr('value', res.ticket);//回调的票据
                $('#randstr').attr('value', res.randstr);//回调的字符串
                //js提交表单到后台(在这里指定提交方式和提交的页面)
                $("#LoginForm").attr("method", "post");
                $("#LoginForm").attr("action", "/Login/ExecLogin?" + '@ViewBag.pjurl').submit();
            }
        });

使用的时候直接 对象.show即可。可以创建多个对象也可以在任何时间节点使用更灵活,比如一个页面需要多个滑块的情况

//发起验证
captcha1.show();




欢迎加群讨论技术,群:677373950(满了,可以加,但通过不了),2群:656732739

评价