校验规则

  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. unserialize函数中的参数是否是污染数据

    1.原理 在程序编写的时候,往往需要序列化一些运行时数据,所谓序列化就是按照一定的格式将运行时数据写入本地文件.这样做可以对数据进行本地保存,用的时候直接读文件就可以把运行时产生的数据读出.php中就 ...

  2. HTML练习----注册界面

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. 8. Add the dashboard

    Controller Node: 1. sudo apt-get install apache2 memcached libapache2-mod-wsgi openstack-dashboard   ...

  4. explicit关键字

    C++中,explicit关键字用来修饰类只有一个参数的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换. explicit使用注意事项: explicit 关 ...

  5. VFS

    VFS的作用:为文件系统提供通用的接口. 通用文件模型:common file model.特殊文件系统需要将它的物理结构转换成通用文件模型. common file model包括以下几个重要对象: ...

  6. RT-Thread 线程的让出

    前面两个例子演示的线程调度是由系统“主动干预”的情况的线程切换,其实我们也可以根据实际情况,采用主动让出 CPU 使用权.RT-Thread 中的系统函数: rt_thread_yield(),可以让 ...

  7. .gitignore 配置

    .gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得. 1.配置语法: 以斜杠“/”开头 ...

  8. java Reentrant Lock

    //Listing 7-1. Achieving Synchronization in Terms of Reentrant Locks import java.util.concurrent.Exe ...

  9. Redis学习笔记(1)-Key

    package cn.com; import java.text.ParseException; import java.util.List; import java.util.Set; import ...

  10. 【Android开发学习笔记】【随笔】UI线程

    概念 UI线程 是Android中的主线程,涉及到UI方面的一些操作都需要在ui线程中进行操作 在非ui线程中想操作ui,就会报错 android.view.ViewRoot$CalledFromWr ...