jquery validate.js表单验证入门实例(附源码)


Posted in Javascript onNovember 10, 2015

小编上网查阅了许多关于jquery.validate的文章,大部门只是介绍它的api和用法,没有一个详细的的入门案例介绍,研究了半天还是无从下手。为此,小编自己做了一个jquery validate.js表单验证入门实例,写的不是特别好,但应该适用于初学者,分享给大家。

jquery validate.js表单验证入门实例(附源码)

以下是validate.js表单验证入门实例参考源码,文章下面有源码下载地址:

<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>j2query.validate快速入门范例-代潇瑞博客</title>
 <meta name="keywords" content="" />
 <meta name="description" content="jquery.validate.js是一个强大的表单验证插件,这里将来个快速入门范例,展示它的快速易用性。" />
 <script src="jquery-1.8.0.min.js" type="text/javascript"></script>
 <script src="jquery.validate.min.js" type="text/javascript"></script>
 <style type="text/css">
 label.error{color:red;font-size:13px;}
 </style>
</head>
<body>
 <p>信息录入</p>
 <form action="" name="infos" id="infos">
 <p>用户名:<input type="text" name="username" /></p>
 <p>工作号:<input type="text" name="nums" /></p>
 <p>备 注:<input type="text" name="notes" /></p>
 <p><input type="submit" name="sub" /></p>
 </form>
 <script type="text/javascript">
 $(function(){
 $('#infos').validate({
 debug:false, //false表示验证通过后不要自动提交表单
 onkeyup:false, //表示关闭按键松开时候监听验证
 rules:{ //验证规则
 username:{
 required:true, //必填字段
 rangelength:[6,10] //长度在6-10之间
 },
 nums:{
 required:true,
 digits:true
 },
 notes:"required"
 },
 messages:{ //自定义错误信息,默认为英文,除了在这里配置以为,还可以通过配置文件进行配置
 username:{
 required:"用户名必填",
 rangelength:"用户名长度必须为6-10位"
 },
 nums:{
 required:"工作号必填",
 digits:"工作号必须为数字"
 },
 notes:"备注必填"
 },
 //验证通过可以在这里做你想做的事情
 submitHandler:function(form){
 alert("验证通过");
 }
 });
 });
 </script>
</body>
</html>

源码下载:jquery validate.js表单验证入门实例

演示地址:jquery validate.js表单验证入门实例

以上就是为大家提供的一个简单的jquery validate.js表单验证入门实例,欢迎大家共同学习,希望对大家的学习有所帮助。

Javascript 相关文章推荐
JS禁用浏览器退格键实现思路及代码
Oct 29 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
Mar 06 Javascript
判断及设置浏览器全屏模式
Apr 20 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
Oct 18 Javascript
Vue数据驱动模拟实现2
Jan 11 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 jQuery
vue中实现滚动加载更多的示例
Nov 08 Javascript
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
vue之浏览器存储方法封装实例
Mar 15 Javascript
js捆绑TypeScript声明文件的方法教程
Apr 13 Javascript
简单的vuex 的使用案例笔记
Apr 13 Javascript
vue中移动端调取本地的复制的文本方式
Jul 18 Javascript
纯javascript响应式树形菜单效果
Nov 10 #Javascript
JavaScript中SetInterval与setTimeout的用法详解
Nov 10 #Javascript
深入解析JavaScript编程中的this关键字使用
Nov 09 #Javascript
3种js实现string的substring方法
Nov 09 #Javascript
举例讲解JavaScript substring()的使用方法
Nov 09 #Javascript
js中substring和substr两者区别和使用方法
Nov 09 #Javascript
浅析js中substring和substr的方法
Nov 09 #Javascript
You might like
PHP的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
php生成年月日下载列表的方法
2015/04/24 PHP
PHP安装memcached扩展笔记
2015/05/28 PHP
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
php实用代码片段整理
2016/11/12 PHP
php-fpm重启导致的程序执行中断问题详解
2019/04/29 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
在javascript中执行任意html代码的方法示例解读
2013/12/25 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
2017/03/03 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
underscore之Chaining_动力节点Java学院整理
2017/07/10 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
2019/07/21 Javascript
JS XMLHttpRequest原理与使用方法深入详解
2020/04/30 Javascript
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
初步讲解Python中的元组概念
2015/05/21 Python
Python实现将不规范的英文名字首字母大写
2016/11/15 Python
Python实现的自定义多线程多进程类示例
2018/03/23 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
2020/12/13 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
C/C++程序员常见面试题一
2012/12/08 面试题
考博专家推荐信模板
2013/12/02 职场文书
大学毕业后的十年规划
2014/01/07 职场文书
工作交流会欢迎词
2014/01/12 职场文书
企业给企业的表扬信
2014/01/13 职场文书
数控技术学生的自我评价
2014/02/15 职场文书
课外科技活动总结
2014/08/27 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
财务人员岗位职责
2015/02/03 职场文书
考博导师推荐信范文
2015/03/27 职场文书
如何使用vue3打造一个物料库
2021/05/08 Vue.js
Redis特殊数据类型HyperLogLog基数统计算法讲解
2022/06/01 Redis