博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
问答项目---登陆验证码点击切换及异步验证验证码
阅读量:6206 次
发布时间:2019-06-21

本文共 1145 字,大约阅读时间需要 3 分钟。

输出验证方法:

public function verify(){    $config = array(        'length' => 2,        'reset' => false,        'useCurve'  =>  false,        'useNoise'  =>  false,    );    $obj = new \Think\Verify($config);    $obj->entry();}

调用:

输入路径:

点击切换验证码:

function change_code(obj){    $("#code").attr("src", CONTROL+"/verify/"+Math.random());    return false;}

异步验证验证码方法:

/* 异步验证验证码 */public function checkVerify(){    $code = I('post.code');    $config = array(        'reset' => false,//不重置    );       $obj = new \Think\Verify($config);    if($obj->check($code)){        echo "1";    }else{        echo "0";    };}

异步验证验证码JS:

//验证验证码$("input[name='code']").blur(function(){    var code = $("input[name='code']");    if(code.val().trim()==''){        code.parent().find("span").remove().end().append("验证码不能为空");        return ;    }    $.post(CONTROL+"/checkVerify",{code:code.val().trim()},function(stat){        if(stat==1){            validate.code=0;            code.parent().find("span").remove();        }else{            code.parent().find("span").remove().end().append("验证码错误");        }    })})

 

转载于:https://www.cnblogs.com/e0yu/p/7355447.html

你可能感兴趣的文章
Fast Image Cache – iOS 应用程序高性能图片缓存
查看>>
C#实现简单的 Ping 的功能,用于测试网络是否已经联通
查看>>
开源项目 配置管理软件推荐
查看>>
CentOS6.7-64bit编译hadoop2.6.4
查看>>
IntelliJ IDEA2017 修改缓存文件的路径
查看>>
无向图的点双连通分量(tarjan模板)
查看>>
关于Unity中UI中的Image节点以及它的Image组件
查看>>
神奇的图像处理算法
查看>>
java maven 操作 收集的一些命令
查看>>
springcloud-05-ribbon中不使用eureka
查看>>
SPOJ QTREE6 lct
查看>>
Java - 对象(object) 具体解释
查看>>
[.NET跨平台]Jexus独立版本的便利与过程中的一些坑
查看>>
swift菜鸟入门视频教程-09-类和结构体
查看>>
Oracle数据库备份恢复,巡检须要关注的对象设置以及相关恢复概述
查看>>
jQuery序列化表单为JSON对象
查看>>
使用malloc分别分配2KB的空间,然后用realloc调整为6KB的内存空间,打印指针地址...
查看>>
Redis 它是什么?它用来做什么?它的优势与短板如何?
查看>>
vue13过滤器 debounce延迟、limitBy、filterBy、orderBy
查看>>
MSSQL分组取后每一组的最新一条记录
查看>>