登陆验证的插件

验证插件的使用方法

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(){

    }
})
时间: 2024-10-27 13:51:15

登陆验证的插件的相关文章

Jenkins持续集成 之 Active Directory身份登陆验证

一.安装ActiveDirectory插件 二.配置ActiveDirectory身份登陆验证 三.使用域帐户登陆,并安装相应权限控制插件 四.为自己的AD域帐户添加相应的权限 此时,该域帐户已经有有了Jenkins所有权限. 原文地址:http://blog.51cto.com/12965094/2332782

java web程序 登陆验证页面 4个页面人性化设置

到这里,快期末考试了,老师不讲课,我心里有苦不想说,也许没有考虑到老师的感受,让老师难堪了 但是我的行为已不再是我可以做的了.不可能了,我只是职业性的机械的做事了. 思路: 1.第一个是form表单,用户输入用户名和密码,点击登陆按钮 a.jsp 2.第二是验证页面,如果不是那个用户名和密码,则显示登陆失败或错误,点击链接重新登陆ok.jsp d.jsp 3.当用户为输入任何数据,即为空的时候,则提示用户先登录,c.jsp 第一个页面,就不写了 验证页面 ok.jsp ? 1 2 3 4 5 6

【Java EE 学习第70天】【数据采集系统第二天】【数据加密处理】【登陆验证】【登陆拦截器】【新建调查】【查询调查】

一.数据加密处理 这里使用MD5加密处理,使用java中自带加密工具类MessageDigest. 该类有一个方法digest,该方法输入参数是一个字符串返回值是一个长度为16的字节数组.最关键的是需要将这个16位的字节数组转换成为32位的字符串,转换方法是使用位移+与运算.将高四位移到低四位&0X0F得到一个字符,直接使用该值&0X0F得到一个字符,这样一个8bit的字节就能够拆成2个字符.最终16Byte就能够转换成为32个字符. 1 package com.kdyzm.utils;

django简单用户登陆验证

一.django简单用户登陆验证   前端页面:     <div class="container  col-lg-6  col-lg-offset-4">         <br><br><br><br><br>       <form class="form-signin col-sm-4 col-lg-offset-2" action="{% url 'login' %}

asp.net 在AcquireRequestState事件中判断登陆验证。

Global中添加AcquireRequestState事件. protected void Application_AcquireRequestState(object sender, EventArgs e) { Uri url = Request.Url; //得到当前请求的URL //访问Admin目录,需要进行登陆验证. if (url.AbsolutePath.ToLower().StartsWith("/admin")) { //如果Login.aspx写在admin目录

数据库查询的一般写法:从登陆验证小案例中得到的一些启示和经验

这几天做了一个登陆验证的案例,主要功能就是:用户输入密码进行登陆,如果输错密码三次则15分钟内不能登陆. 这个案例确实不复杂,但是其中的逻辑第一次理解确实很别扭. 从这个小案例中,我得到了几个启示,并打算以后写类似的程序都执行此标准 1.该项目中,和sql有关的操作统统放到SqlHelper中 ---所有相同的操作都应该单独定义成一个助手类. 2.该项目中,使用了参数化查询有效防止了sql注入漏洞 ---所有关于查询的并且值由用户输入的sql语句,一律不准用字符串拼接 3.该项目中,判断用户是否

MVC用户登陆验证及权限检查(Form认证)

1.配置Web.conf,使用Form认证方式 <system.web> <authentication mode="None" /> <compilation debug="true" targetFramework="4.6.1" /> <httpRuntime targetFramework="4.6.1" /> <authentication mode="

Shrio登陆验证实例详细解读

摘要:本文采用了Spring+SpringMVC+Mybatis+Shiro+Msql来写了一个登陆验证的实例,下面来看看过程吧!整个工程基于Mavevn来创建,运行环境为JDK1.6+WIN7+tomcat7. 这里主要说了Shiro的搭建过程,Spring+SpringMVC+Mybatis的搭建过可以看这里Spring+Mybatis+SpringMVC+Maven+MySql搭建实例 整个工程免费下载: 最终效果如下: 工程整体的目录如下: java代码如下: 配置文件如下: 页面资源如

登陆验证前对用户名和密码加密之后传输数据---base64加密

以下这种方法是加密传输的简单实现 1,base64.js /** * * Base64 encode / decode * * */ function Base64() { // private property _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; // public method for encoding this.encode = function (input