登陆验证的插件

发布时间:2020-07-09 06:22:06 作者:袁max
来源:网络 阅读:416

验证插件的使用方法

1、需要进入文件jquery和jq_register.js(格式验证)、count_register(倒计时)

<script src="jquery-1.11.3.min.js"></script>
<script src="jq_register.js"></script>
<script src="count_register.js"></script>

2、html部分

需要验证什么格式就对应加什么class,class可以自己命名也可以用默认的class。

 <div class="register">
	<input class="crequired cchinese" type="text" placeholder="请输入姓名" index="1"></input>
	<input class="cpassword crequired" type="text" placeholder="请输入密码" index="2"></input>
	<input class="cpasswordAgin crequired" type="text" placeholder="请再次输入密码" index="3"></input>
	<input class="cemail crequired" type="email" placeholder="请输入邮箱" index="4"></input>
	<input class="cphone cnumber" type="text" placeholder="请输入电话号码" index="5"></input>
  <div>
  <p>hello world!</p>

3、验证部分

验证required部分,需要给每一个元素都加上类名crequired,同时加上索引index,对应的值就可以在回调函数中判断。

$("p").click(function(){

     $(".register").register({
     
              required:true,
              
              norequiredCallBack:function(obj){
              
                   if (obj==1)
                  console.log("姓名不能为空");
                  
                   if (obj==2)
                  console.log("密码不能为空");
                  
                   if (obj==3)
                  console.log("确认密码不能为空");
                  
                   if (obj==4)
                  console.log("邮箱不能为空");
                  
                   if (obj==5)
                  console.log("电话号码不能为空");    
              }
          });
})

验证其他的,以email为例,直接加上类名cemail,或者自己定义一个,只要在register函数中把emailclass的属性重新定义过就行了。

<input class="cemail crequired" type="email" placeholder="请输入邮箱" index="4"></input>
<input class="youxiang crequired" type="email" placeholder="请输入邮箱" index="4"></input>
$("p").click(function(){
     $(".register").register({
              email:true,
              emailclass:"youxiang",
              noemailCallBack:function(){
                console.log("邮箱格式不正确");
              },  
          }); 
        })

4、验证成功的回调函数

 $("p").click(function(){
     $(".register").register({
              email:true,                         
              noemailCallBack:function(){

              	  console.log("邮箱格式不正确");

              },  
               successCallBack:function(){
               
                 // ajax写在这里

              }                    
          });        
        })

5、返回值部分

返回值有true和false,ture为验证成功,false为验证不成功

 $("p").click(function(){

      var registerli=$(".register").register({
              email:true,            
              noemailCallBack:function(){

              	  console.log("邮箱格式不正确");

              },             
               successCallBack:function(){
                 // ajax写在这里

              }         
            
          });
          
        console.log(registerli);

        })

倒计时使用

Html部分

<a class="get getCode">获取验证码</a>
$(".getCode").countRegister({
    count:60,
    timeStartCallback:function(){

    },
    timeOutCallback:function(){

    }
})
附件:http://down.51cto.com/data/2366709
推荐阅读:
  1. django实现用户登陆验证源码
  2. django登陆验证装饰器

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

插件 验证 登陆

上一篇:SpringCloud Gateway与swagger集成解决方案

下一篇:sqlserver 获取当前时间

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》