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

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

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


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

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

先生成一个验证码对象

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

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

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




欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价
神即道,道即法,道法自然,如来。