jQuery使用简单示例 validate 插件
摘录自:http://blog.csdn.net/u010320371/article/details/51104783用户登录
用户名
密码
确认密码
- <!DOCTYPE html>
- <html>
- <head lang="en">
- <meta charset="UTF-8">
- <title>jQuery Validation 插件</title>
- <link rel="stylesheet" href="style.css"/>
- </head>
- <body>
- <form id="demoForm">
- <fieldset>
- <legend>用户登录</legend>
- <p id="info"></p>
- <p>
- <label for="username">用户名</label>
- <input type="text" id="username" name="username"/>
- </p>
- <p>
- <label for="password">密码</label>
- <input type="password" id="password" name="password"/>
- </p>
- <p>
- <label for="confirm-password">确认密码</label>
- <input type="password" id="confirm-password" name="confirm-password"/>
- </p>
- <p>
- <input type="submit" value="登录"/>
- </p>
- </fieldset>
- </form>
- <script src="vendor/jquery-1.10.0.js"></script>
- <script src="vendor/jquery.validate-1.13.1.js"></script>
- <script>
- var validator1;
- $(document).ready(function () {
- validator1 = $("#demoForm").validate({
- debug: true,
- rules: {
- username: {
- required: true,
- minlength: 2,
- maxlength: 10
- },
- password: {
- required: true,
- minlength: 2,
- maxlength: 16
- },
- "confirm-password": {
- equalTo: "#password"
- }
- },
- messages: {
- username: {
- required: '请输入用户名',
- minlength: '用户名不能小于2个字符',
- maxlength: '用户名不能超过10个字符',
- remote: '用户名不存在'
- },
- password: {
- required: '请输入密码',
- minlength: '密码不能小于2个字符',
- maxlength: '密码不能超过16个字符'
- },
- "confirm-password": {
- equalTo: "两次输入密码不一致"
- }
- },
- highlight: function(element, errorClass, validClass) {
- $(element).addClass(errorClass).removeClass(validClass);
- $(element).fadeOut().fadeIn();
- },
- unhighlight: function(element, errorClass, validClass) {
- $(element).removeClass(errorClass).addClass(validClass);
- },
- submitHandler: function (form) {
- console.log($(form).serialize())
- }
- });
- $("#check").click(function () {
- console.log($("#demoForm").valid() ? "填写正确" : "填写不正确");
- });
- });
- </script>
- </body>
- </html>
- <!DOCTYPE html>
- <html>
- <head lang="en">
- <meta charset="UTF-8">
- <title>jQuery Validation 插件</title>
- <link rel="stylesheet" href="style.css"/>
- <script src="/Public/js/jquery-1.10.0.js"></script>
- <script src="/Public/js/jquery.validate-1.13.1.js"></script>
- </head>
- <body>
- <form id="demoForm">
- <fieldset>
- <legend>用户登录</legend>
- <p id="info"></p>
- <p>
- <label for="username">用户名</label>
- <input type="text" id="username" name="username"/>
- </p>
- <p>
- <label for="password">密码</label>
- <input type="password" id="password" name="password"/>
- </p>
- <p>
- <label for="confirm-password">确认密码</label>
- <input type="password" id="confirm-password" name="confirm-password"/>
- </p>
- <p>
- <label for="email">邮箱</label>
- <input type="text" id="email" name="email"/>
- </p>
- <p>
- <label for="phone">手机</label>
- <input type="text" id="phone" name="phone"/>
- </p>
- <p>
- <input type="submit" value="登录"/>
- </p>
- </fieldset>
- </form>
- <script>
- $(document).ready(function(){
- $("#demoForm").validate({
- rules:{
- username:{
- required:true,
- minlength:2,
- maxlength:10,
- },
- password:{
- required:true,
- minlength:2,
- maxlength:16,
- },
- email:{
- required:true,
- email:true,
- },
- phone:{
- required:true,
- rangelength:[11,11],
- number:true
- },
- "confirm-password":{
- equalTo:"#password"
- }
- },
- messages:{
- username:{
- required:'请输入用户名!',
- minlength:'最小为两个字符!',
- maxlength:'最大为十个字符!'
- },
- password:{
- required:'请输入密码!',
- minlength:'最小为两个字符!',
- maxlength:'最大为十六个字符!'
- },
- email:{
- required:'邮箱必填!',
- email:'email格式填写不正确!'
- },
- phone:{
- required:'请输入手机号码!',
- rangelength:'手机号码为11位',
- number:'手机号必须为数字'
- },
- 'confirm-password':{
- equalTo:'两次输入密码不一致!'
- }
- },
- submitHandler: function(form){ //表单提交句柄,为一回调函数,带一个参数:form
- alert("提交表单");
- },
- });
- });
- </script>
- </body>
- </html>
jQuery使用简单示例 validate 插件的更多相关文章
- jQuery+pjax简单示例汇总
pjax 是一个jQuery插件,它使用 ajax 和 pushState 来实现快速的浏览体验,包括真正的固定链接,页面标题和工作返回按钮. ajax缺点是破坏了浏览器的前进后退,因为ajax的请求 ...
- C# .net Jquery ajax 简单示例
jquery中ajax相信大家都不陌生,这里只写个简单例子示意用法,详细后续再写. 在html中按钮事件中添加如下js var param = "data=" + escape($ ...
- jquery验证简单示例
来自<jquery 权威指南> 输入某个字符,选择相应的验证类型,并输出验证结果 ----------------------------------- 效果显示: 详细代码: <! ...
- aspx中的表单验证 jquery.validate.js 的使用 以及 jquery.validate相关扩展验证(Jquery表单提交验证插件)
这一期我们先讲在aspx中使用 jquery.validate插件进行表单的验证, 关于MVC中使用 validate我们在下一期中再讲 上面是效果,下面来说使用步骤 jQuery.Valid ...
- jQuery Validate 插件
>>>>>>>>>>>>>>>>>>>>>>>>> ...
- JQuery Validate插件与实现
菜鸟拙见,望请纠正 一:效果展示:以下是两个注册表单验证,左边使用Jquery validate插件实现,右边是自己用JQuery实现,效果差不多,但个人推荐用插件,毕竟前人栽了树而且长大了后人当然好 ...
- jQuery Validate 插件为表单提供了强大的验证功能
之前项目开发中,表单校验用的jQuery Validate 插件,这个插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的 ...
- jQuery Validate插件实现表单强大的验证功能
转自:http://www.jb51.net/article/76595.htm jQuery Validate插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自 ...
- (转)jquery.validate插件的使用
JQuery Validate使用总结:一.导入js库<script src="../js/jquery.js" type="text/javascript&quo ...
随机推荐
- XML文件解析数据结构
最近在解析Android安装包内经过编译的二进制XML文件时想在内存中建立起其对应的树结构. 想了一早晨,思路如下图. 多叉树中的每个节点除了有子节点和兄弟节点以外还有一个指针指向父节点,然后根据状态 ...
- 02-JAVA基础及面向对象(补充)
引用数据类型 java中的数据类型可以分为 基本数据类型 和 引用数据类型 两大类 int float char boolean等都是基本数据类型 类类型都是引用数据类型 引用数据类型类似C语言中的指 ...
- Flask-配置与调试
配置管理 复杂的项目需要配置各种环境.如果设置项很少,可以直接硬编码进来,比如下面的方式: app = Flask(__name__) app.config['DEBUG'] = True app.c ...
- ABP架构学习系列三:手工搭建ABP框架
由于公司的项目才接触到ABP这个框架,当时就觉得高大上,什么IOC.AOP.ddd各种专业词汇让人激情 澎湃,但在使用过程中碰到了许多坑,可能也许是没有去看源码导致的,但工作确实没有那么多时间让人去慢 ...
- 高效的CSS代码(2)
——阅读笔记,欢迎纠错^_^ 内容比较零散..... 1.让浮动元素的父容器根据元素的高度而自适应高度的方法: <div class="clearfix"><di ...
- angular4.0路由传递参数、获取参数最nice的写法
研究ng4的官网,终于找到了我想要的方法.我想要的结果是用'&'拼接参数传送,这样阅读上是最好的.否则很多'/'的拼接,容易混淆参数和组件名称.一般我们页面跳转传递参数都是这样的格式:http ...
- table左边固定-底部横向滚动条
是日有需求,曾探讨过table表单头部.尾部固定不动,中间内容随着滚动条的滚动而变化. 整合资料之际,发现有很多表格,表单展现中,横向数据很多.很长,不方便查看. 则,横空霹雳出了,此款:table表 ...
- [Spark内核] 第35课:打通 Spark 系统运行内幕机制循环流程
本课主题 打通 Spark 系统运行内幕机制循环流程 引言 通过 DAGScheduelr 面向整个 Job,然后划分成不同的 Stage,Stage 是從后往前划分的,执行的时候是從前往后执行的,每 ...
- 代码审计之XiaoCms(后台任意文件上传至getshell,任意目录删除,会话固定漏洞)
0x00 前言 这段时间就一直在搞代码审计了.针对自己的审计方法做一下总结,记录一下步骤. 审计没他,基础要牢,思路要清晰,姿势要多且正. 下面是自己审计的步骤,正在逐步调整,寻求效率最高. 0x01 ...
- Java学习笔记21(String类补充:正则表达式)
正如python的re模块,不过Java和Python的正则表达式有一些区别,这里做简单介绍,具体的细节可以参考网上其他的文章: 功能:可以用于检验一个字符串,比如验证用户名,验证密码格式,验证是否是 ...