JQuery Validate插件----表单验证工具
来源:互联网 发布:养身软件哪个好 编辑:程序博客网 时间:2024/05/20 18:50
JQuery Validate插件是一个非常简单,但又便捷的插件,可以被用来验证表单数据。
验证表单数据,一般来说,最直接方式是自己在JS里面写正则表达式之类的东西。但这对对于正则表达式了解得不够多的人来说,是有些复杂了。并且也太浪费时间。
而Jquery Validate插件,是一个已经被集成好了的插件,就像是HTML使用bootstrap或者layui来替代那些乱七八糟的CSS代码一样,只要按照它的语法书写简单的代码,就可以实现表单验证啦。
下面讲解一下简单的使用。
首先,需要从CDN上加载它的库文件,当然,直接下载下来然后从本地引用也是可以的。
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js"></script><script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"></script>这个CDN是来自菜鸟教程的,也可以使用其他源。
下面是正式的使用,直接附上一段代码。
<script> $().ready(function() { // 在键盘按下并释放及提交后验证提交表单 $("#uform").validate({ rules: { name: { required: true, minlength: 2 }, age:{ required:true, number:true }, address:{ required:true }, pwd: { required: true, minlength: 4 }, password_confirm: { required: true, minlength: 4, equalTo: "#pwd" //equalTo定义了验证前后密码是否一致 } } }); }); </script>在上面的示例中,$("#uform")中的uform是要进行验证的表单的id,而下面的具体的例如name、age等,对应的是表单中的HTML元素的name,而不是id!在name之后的大括号里面的内容,就是具体的指定HTML元素的属性内容,包括是否必须、数字?、最小长度等等。
详细的教程可以参照:http://www.runoob.com/jquery/jquery-plugin-validate.html
此处再附上一个问题:
在上面的name指定时,如果采用xxx-yyy的方式,就会出现Jquery Validate失效,并且数据绑定容易出现错误的问题,而如果改成xxx_yyy这样的下划线就没问题了。
阅读全文
1 0
- JQuery Validate插件----表单验证工具
- Jquery表单验证插件validate
- jQuery表单验证插件 Validate
- 表单验证插件jquery.validate
- jquery validate表单验证插件
- jquery validate表单验证插件
- jquery validate表单验证插件
- jquery validate表单验证插件
- jquery表单验证插件jquery.validate.js
- jQuery表单验证插件—jquery-validate
- jQuery的表单验证插件validate
- jQuery Validate 表单验证插件使用方法
- 表单验证插件jquery.validate.js
- Jquery-validate插件实现表单格式验证
- jQuery validate 插件验证表单神器
- jQuery的validate.js表单验证插件
- jquery validate插件高级表单验证
- 表单验证插件jquery.validate.js
- 深入机器学习系列3-逻辑回归
- 关于AlertDialog的setView与setContentView区别
- VC 怎样调用COM控件的接口函数
- Linux环境下静态库和动态库的生成和使用 (.a文件和.so文件)
- 安卓仿京东分类页面(1-3级)
- JQuery Validate插件----表单验证工具
- 错误:can't create 事务 lock on /var/lib/rpm/.rpm
- 一个由正则表达式引发的血案
- java--单例
- K3物料修改界面里面没有复制选项卡、没有选录项的处理方法
- 阻塞赋值与非阻塞赋值的再分析
- WinForm关闭窗体关闭其他创建的线程。
- 使用AspectJ LTW(Load Time Weaving)【转载】
- 支付宝上线一种新的AR玩法,AR识花