jQuery验证表单插件——jquery-validation

The jQuery Validation Plugin provides drop-in validation for your existing forms, while making all kinds of customizations to fit your application really easy. ——官方介绍
validation使用步骤
引入jQuery库和validation插件
如果需要官方的国际化提示信息,可以导入相应的messages_xx.js库文件。
PS:下载地址:GitHub jzaefferer/jquery-validation
选中表单元素,显式调用验证方法
<script type="text/javascript">
$(function() {
$("#form").validate();
});
</script>
书写验证规则和消息
<script type="text/javascript">
$(function() {
$("#form").validate({
rules:{},
messages:{}
});
});
</script>
rules规则语法
rules:{
字段名:校验器,
字段名:校验器,...
}
校验器语法
校验器:值,
校验器:值,...
messages提示语法
message:{
字段名:{
校验器:"提示",
校验器:"提示",...
}
字段名:{
校验器:"提示",
校验器:"提示",...
}
}
校验器取值
案例
<script type="text/javascript" src="../../js/jquery-1.11.0.min.js" ></script>
<script type="text/javascript" src="../../js/jquery.validate.min.js" ></script>
<script type="text/javascript" src="../../js/messages_zh.js" ></script>
<script>
$(function(){
$("#registForm").validate({
rules:{
user:{
required:true,
minlength:2
},
password:{
required:true,
digits:true,
minlength:6
},
repassword:{
required:true,
digits:true,
minlength:6,
equalTo:"[name='password']"
},
email:{
required:true,
email:true
},
username:{
required:true,
minlength:2
},
sex:{
required:true
}
},
messages:{
user:{
required:"用户名不能为空!",
minlength:"用户名不得少于2个字符!"
},
password:{
required:"密码不能为空!",
digits:"密码必须是数字!",
minlength:"密码长度不得低于6位!"
},
repassword:{
required:"确认密码不能为空!",
digits:"密码必须是数字!",
minlength:"密码长度不得低于6位!",
equalTo:"两次密码不一致!"
},
email:{
required:"邮箱不能为空!",
email:"邮箱格式不正确!"
},
username:{
required:"姓名不能为空!",
minlength:"姓名不得少于2个字符!"
},
sex:{
required:"性别必须勾选!"
}
},
errorElement: "label", //用来创建错误提示信息标签
success: function(label) { //验证成功后的执行的回调函数
//label指向上面那个错误提示信息标签label
label.text(" ") //清空错误提示消息
.addClass("success"); //加上自定义的success类
}
});
})
</script>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jquery
# validation
# 验证表单
# jquery validation验证电话号码
# email(实例代码)
# jQuery.Validate 使用笔记(jQuery Validation范例 )
# jQuery 表单验证插件formValidation实现个性化错误提示
# jQuery验证插件validation使用指南
# jQuery Validation实例代码 让验证变得如此容易
# jQuery Validation插件remote验证方式的Bug解决
# Jquery Validation插件防止重复提交表单的解决方法
# Jquery validation remote 验证的缓存问题解决方
# jquery插件validation实现验证身份证号等
# 修改jQuery Validation里默认的验证方法
# 为空
# 提示信息
# 字段名
# 表单
# 下载地址
# 两次
# 自定义
# 不正确
# 回调
# 大家多多
# 清空
# 勾选
# 错误提示
# GitHub
# jzaefferer
# PS
# gt
# messages_xx
# js
# type
相关文章:
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
如何挑选最适合建站的高性能VPS主机?
建站主机是否属于云主机类型?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
定制建站流程解析:需求评估与SEO优化功能开发指南
安云自助建站系统如何快速提升SEO排名?
网站制作企业,网站的banner和导航栏是指什么?
盘锦网站制作公司,盘锦大洼有多少5G网站?
制作网站怎么制作,*游戏网站怎么搭建?
PHP 500报错的快速解决方法
制作销售网站教学视频,销售网站有哪些?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
打鱼网站制作软件,波克捕鱼官方号怎么注册?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
如何通过可视化优化提升建站效果?
制作网站的软件免费下载,免费制作app哪个平台好?
大连网站制作公司哪家好一点,大连买房网站哪个好?
如何快速搭建高效服务器建站系统?
如何高效配置香港服务器实现快速建站?
如何通过二级域名建站提升品牌影响力?
如何快速查询网站的真实建站时间?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
如何通过cPanel快速搭建网站?
制作公司内部网站有哪些,内网如何建网站?
如何在阿里云域名上完成建站全流程?
网页设计网站制作软件,microsoft office哪个可以创建网页?
nginx修改上传文件大小限制的方法
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
建站之星安装提示数据库无法连接如何解决?
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
建站之星代理平台如何选择最佳方案?
Python路径拼接规范_跨平台处理说明【指导】
建站之星上传入口如何快速找到?
广州商城建站系统开发成本与周期如何控制?
建站之星代理商如何保障技术支持与售后服务?
婚礼视频制作网站,学习*后期制作的网站有哪些?
如何选择香港主机高效搭建外贸独立站?
如何快速启动建站代理加盟业务?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何通过网站建站时间优化SEO与用户体验?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
临沂网站制作企业,临沂第三中学官方网站?
如何快速搭建二级域名独立网站?
网站制作报价单模板图片,小松挖机官方网站报价?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
如何快速选择适合个人网站的云服务器配置?
怎么将XML数据可视化 D3.js加载XML
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
制作网站的模板软件,网站怎么建设?
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
*请认真填写需求信息,我们会在24小时内与您取得联系。