校验规则

  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. linux ext2 文件系统学习

    Linux  ext2文件系统理解 硬盘组成: 硬盘由多个圆形硬盘片组成.按照硬盘片能够容纳的数据量分为单盘和多盘.硬盘的数据读取主要靠机械手臂上的磁头,在机械手臂上有多个磁头.机械手臂不动硬盘旋转一 ...

  2. Linux网桥设置

    1. sudo apt-get install bridge-utils   2. brctl --help Usage: brctl [commands]  commands:         ad ...

  3. 【转】用JIRA管理你的项目

    原文地址:http://snowolf.iteye.com/blog/875529

  4. 项目部署到Tomat报错:jar not loaded.See Servlet Spec 2.3, section 9.7.2. Offending

    项目部署到Tomcat报这样的异常: Java代码   jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: ja ...

  5. 程序设计第二次作业<1>

    面向对象程序设计第二次作业<1> Github 链接:https://github.com/Wasdns/object-oriented 题目: <1>第一次尝试 我立马认识到 ...

  6. 省略nslog打印

    //#if #endif宏定义的意思就是如果定义了DEBUG,那么就使用NSLog输出:否则这段代码直接忽略.有人会疑问这个DEBUG和_DEBUG来自哪里,这个其实不用担心,这个来自于Xcode的默 ...

  7. Keil的lib生成个人总结

    1. 生成lib 的工程可以没有main函数,可以只有一个.c文件,一个.c文件中可以只有一个函数 2. 需要在lib工程中建立一个.h文件, 必须用extern声明各全局变量和函数. 3. 调用li ...

  8. 资源(1)----封装类(连接数据库mysql,分页)

    一,链接MYSQL数据库 class DBDA{ public $host="localhost";//服务器地址 public $uid="root";//数 ...

  9. reduce()

    Professional.JavaScript.for.Web.Developers.3rd.Edition.Jan.2012 var value = [1,2,3,4,5]; var sum = v ...

  10. Java Tool

    PS参数详解 http://blog.csdn.net/hanner_cheung/article/details/6081440 JVM 参数 JVM调优总结 -Xms -Xmx -Xmn –Xss ...