jQuery表单提交验证verify

所属分类:输入-验证

 110938  1452  查看评论 (216)
分享到微信朋友圈
X
jQuery表单提交验证verify ie兼容8

一套完整的用户注册前端校验,包含用户名,密码强度,显示隐藏密码,手机号输入控制手机验证码,真实姓名,身份证号等验证。

其中包含三个插件:

1、表单验证<使用说明如下>

功能说明:输入验证

使用方法:    

<input class="required" type="text" data-valid="isNonEmpty||isEmail" data-error="email不能为空||邮箱格式不正确" id="" />

1、需要验证的元素都加上【required】样式

2、@data-valid验证规则,验证多个规则中间用【||】隔开,更多验证规则,看rules和rule,后面遇到可继续增加

3、@data-error规则对应的提示信息,一一对应

js调用方法:

verifyCheck({
    formId:'verifyCheck', //<验证formId内class为required的元素
    onBlur:null, //<被验证元素失去焦点的回调函数>
    onFocus:null, //<被验证元素获得焦点的回调函数>
    onChange: null, //<被验证元值改变的回调函数>
    successTip: true, //<验证通过是否提示>
    resultTips:null, //<显示提示的方法,参数obj[当前元素],isRight[是否正确提示],value[提示信息]>
    clearTips:null, //<清除提示的方法,参数obj[当前元素]>
    code:true //<是否需要手机号码输入控制验证码及点击验证码倒计时,目前固定手机号码ID为phone,验证码两个标签id分别为time_box,resend,填写验证框id为code>
    phone:true //改变手机号时是否控制验证码>
})
$("#submit-botton").click(function(){  
    //<点击提交按钮时验证>
  if(!common.verify.btnClick()) return false;
});

2、倒计时插件<使用说明如下>

功能说明:倒计时插件

js调用方法:

countdown({
    maxTime:60,//倒计时最大值
    minTime:0,//倒计时最小值
    ing:function(c){},//每倒计时一秒返回函数
    after:function(){}//倒计时结束后返回函数
});

3、输入密码时显示或隐藏密码<使用说明如下>

功能说明:输入密码时显示或隐藏密码

js调用方法:

<span class="showpwd" data-eye="password"></span>

样式showpwd固定必须的,data-eye是要隐藏显示的文本框ID

togglePwd();
相关插件-验证

Modern Fms 表单验证插件

Modern Fms(精美的纯css3 html5表单框架) 表单验证插件
  验证
 14328  181

点击按钮获取验证码倒计时

这是一个基于jQuery的点击按钮获取验证码倒计时插件,这个插件在我们的开发中非常常用
  验证
 49509  399

滑动验证登录

用户滑动拖拽图片验证登录加注册
  验证
 59040  423

jQuery canvas验证码

jQuery canvas验证码,简单实用注释全
  验证
 39656  374

讨论这个项目(216)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    用户6861808300 0
    2020/5/20 15:31:01
    不知道是不是我这里的原因,点击验证码换一张会提示验证码不能为空,换不了 回复
    用户6861808300 0
    2020/5/20 15:30:42
    不知道是不是我这里的原因,点击验证码换一张会提示验证码不能为空,换不了 回复
    泺璇 0
    2020/1/7 13:58:57
    日期 和 邮箱验证 如何写呢 回复
    whitePure 0
    2019/10/29 8:52:21
    如果可以返回上一步就更好了 回复
    Z 0
    2019/9/5 16:13:56
    大佬可以分享一份吗 1258038201@qq.com 回复
    HelloWorld 0
    2019/5/17 10:48:26
    需要ajax调用服务端的验证好像没效果 回复
    碎心(" "); 0
    2019/4/30 15:40:12
    大佬发一份可好,嘻嘻,2387525597@qq.com 回复
    Big man ?? 0
    2019/4/30 11:09:32
    下载还要 币???
        瓶邪0
        2019/5/11 9:39:48
        是的呀
    回复
    加v送蟹黄堡秘方 0
    2019/4/16 9:39:05
    大佬!_(:з」∠)_ 可以发一份么? 1209082835@qq.com 回复
    大大大悟空。 0
    2019/3/27 14:21:06
    求大佬分享一份 245725316@qq.com 回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复