校验规则

  required:true  必输字段
  remote:"check.php"  使用ajax方法调用check.php验证输入值
  email:true  必须输入正确格式的电子邮件
  url:true  必须输入正确格式的网址
  date:true  必须输入正确格式的日期 日期校验ie6出错,慎用
  dateISO:true  必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性
  number:true  必须输入合法的数字(负数,小数)
  digits:true  必须输入整数
  creditcard:  必须输入合法的信用卡号
  equalTo:"#field"  输入值必须和#field相同
  accept:  输入拥有合法后缀名的字符串(上传文件的后缀)
  maxlength:5  输入长度最多是5的字符串(汉字算一个字符)
  minlength:10  输入长度最小是10的字符串(汉字算一个字符)
  rangelength:[5,10]  输入长度必须介于 5 和 10 之间的字符串")(汉字算一个字符)
  range:[5,10]  输入值必须介于 5 和 10 之间
  max:5  输入值不能大于5
  min:10  输入值不能小于10


<script type="text/javascript">
//自定义验证方法
jQuery.validator.addMethod("checkVCode", function (value, element) {
var vcodeVal = $.cookie("LiuYanVCode");
return this.optional(element)||(vcodeVal==value);
}, "验证码不正确!"); $(document).ready(function () {
//验证表单
$("#liuYanForm").validate({
rules: {
Title: "required",
Question: "required",
Email: {
required: true,
email: true
},
VCode: {
required: true,
checkVCode: true
}
},
messages: {
Title: "请输入标题!",
Question: "请输入问题!",
Email: {
required: "请输入邮箱!",
email: "邮箱格式不正确!"
},
VCode: {
required:"请输入验证码!"
}
}
});
//ajax提交表单
var options = {
url: "/TaiHeLibrary/ashx/liuyan_handler.ashx", success: function (d) {
if (d == "success") {
alert("提交成功!");
} else {
alert("提交失败!");
}
}
};
$("#liuYanForm").ajaxForm(options); $("#btnSubmit").click(function () {
$("#liuYanForm").submit();
});
}); </script>

jqery validate、validate自定义验证方法 + jaery form Demo的更多相关文章

  1. jquery.validate使用 - 自定义验证方法

    自定义jquery-validate的验证行为 1: 自定义表单提交 设置submitHandler来自定义表单提交动作 $(".selector").validate({    ...

  2. jquery.validate remote 和 自定义验证方法

    jquery.validate remote 和 自定义验证方法 $(function(){ var validator = $("#enterRegForm").validate ...

  3. jquery validate 自定义验证方法

    query validate有很多验证规则,但是更多的时候,需要根据特定的情况进行自定义验证规则. 这里就来聊一聊jquery validate的自定义验证. jquery validate有一个方法 ...

  4. jquery validate 自定义验证方法 日期验证

    jquery validate有很多验证规则,但是更多的时候,需要根据特定的情况进行自定义验证规则. 这里就来聊一聊jquery validate的自定义验证. jquery validate有一个方 ...

  5. validate插件深入学习-04自定义验证方法

    自定义验证方法 jQuery.validator.addMethod(name,method,[,message]) name: 方法名 method: function(value,element, ...

  6. jQuery.validator.addMethod自定义验证方法

    在开发中用到了jQuery的validate控件,有时需要自定义验证方法.我们可以通过jQuery.validator.addMethod()来实现,下面是例子: <!DOCTYPE html ...

  7. Spring Security验证流程剖析及自定义验证方法

    Spring Security的本质 Spring Security本质上是一连串的Filter, 然后又以一个独立的Filter的形式插入到Filter Chain里,其名为FilterChainP ...

  8. jquery validate.addMethod 正则表达式 (自定义验证方法)

    项目中使用的jQuery添加的校验的方法 $(document).ready(function(){         5           6/* 设置默认属性 */         7$.vali ...

  9. JQuery扩展插件Validate—5添加自定义验证方法

    从前面的示例中不难看出validate中自带的验证方法足以满足一般的要求,对于特别的要求可以使用addMethod(name,method,message)添加自定义的验证规则,下面的示例中添加了一个 ...

随机推荐

  1. PAT (Advanced Level) Practise 1003 Emergency(SPFA+DFS)

    1003. Emergency (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue As an emerg ...

  2. POJ 3321 Apple Tree(DFS序+线段树单点修改区间查询)

    Apple Tree Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 25904   Accepted: 7682 Descr ...

  3. [ZZ] Deferred Rendering and HDR

    http://www.gamedev.net/topic/496785-deferred-rendering-and-hdr/ Quote: Original post by jstrohYeah I ...

  4. linux使脚本在后台运行

    一.为什么要使程序在后台执行 我们计算的程序都是周期很长的,通常要几个小时甚至一个星期.我们用的环境是用putty远程连接到日本Linux服务器.所以使程序在后台跑有以下三个好处: 1:我们这边是否关 ...

  5. git 使用钩子直接推送到工作目录

    远端机器 $ mkdir /www/teacherapi  # 创建工作目录 $ cd /data/git $ git init teacherapi.git --bare --shared Init ...

  6. 常用的PHP数据库操作方法(MYSQL版)

    常用的PHP数据库操作方法(MYSQL版) 作者: 字体:[增加 减小] 类型:转载 时间:2011-06-08   最近一直在折腾自己的网站首页,写的大部分PHP脚本都要用到和MYSQL数据库相关的 ...

  7. Windows下编译objective-C

    Windows下编译objective-C 2011-08-31 14:32 630人阅读 评论(0) 收藏 举报 windowscocoa工具objective clibraryxcode   目录 ...

  8. C++ 构造函数放置默认转换explicit关键字(2)

    按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class String { String ( const char* p );  ...

  9. ActionResult,PartialViewResult,EmptyResult,ContentResult

    HttpGet  HttpPost  HttpDelete  HttpPut  HeepHead HttpOptions HttpPatch属性都是动作方法选定器的一份子,比如若在action上套用H ...

  10. ant

    condition逻辑判断: <project name="testCondition"> <target name="test"> & ...