jquery validation验证表单插件
发布时间 - 2026-01-10 22:21:53 点击率:次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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理
网站制作壁纸教程视频,电脑壁纸网站?
如何生成腾讯云建站专用兑换码?
Laravel如何自定义分页视图?(Pagination示例)
java ZXing生成二维码及条码实例分享
如何在服务器上三步完成建站并提升流量?
使用Dockerfile构建java web环境
iOS正则表达式验证手机号、邮箱、身份证号等
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
中山网站制作网页,中山新生登记系统登记流程?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
实例解析angularjs的filter过滤器
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
网站制作软件有哪些,制图软件有哪些?
SQL查询语句优化的实用方法总结
成都网站制作公司哪家好,四川省职工服务网是做什么用?
中山网站推广排名,中山信息港登录入口?
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
免费视频制作网站,更新又快又好的免费电影网站?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
Laravel模型事件有哪些_Laravel Model Event生命周期详解
C语言设计一个闪闪的圣诞树
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
Python面向对象测试方法_mock解析【教程】
如何快速生成凡客建站的专业级图册?
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
香港服务器租用每月最低只需15元?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
如何用AWS免费套餐快速搭建高效网站?
Bootstrap整体框架之JavaScript插件架构
高防服务器租用如何选择配置与防御等级?
如何在建站之星绑定自定义域名?
Laravel怎么实现模型属性的自动加密
如何正确下载安装西数主机建站助手?
如何在云主机上快速搭建网站?
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
Android利用动画实现背景逐渐变暗
活动邀请函制作网站有哪些,活动邀请函文案?
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
下一篇:thinkphp使用
下一篇:thinkphp使用

