校验规则

  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. JavaScript - 时间函数

    时间美化函数 /* 1.< 60s, 显示为“刚刚” 2.>= 1min && < 60 min, 显示与当前时间差“XX分钟前” 3.>= 60min &am ...

  2. HDR the Bungie Way PPT and demo from MSFT

    Gamefest 2006 - HDR the Bungie Way Posted By: Falagard <falagard@hotmail.com> Date: 4/26/07 9: ...

  3. ios-指纹识别

    - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { //1. 判断系统版本 if ( ...

  4. bug 发表文章不显示图片

    bug 描述: 现象是我们这不能发布图片, 测试说患教方向是可以正常发布图片的(还是要感激测试,正是他们鞭策我们不断挑战困难,解决之,从而提高自己姿势水平). 图片没上传上去, 服务端协助查找发现没调 ...

  5. P1018 乘积最大

    开始定义状态f[i][j][k]为[i,j)区间插入k个括号,使用记忆化搜索,但是成功爆栈,得到4个mle #include <bits/stdc++.h> using namespace ...

  6. SQL查询中关于索引使用的笔记

    建表KeyLevelStat (无主键),2个索引: CREATE TABLE KeyLevelStat( [Date] [int] NOT NULL, [Num] [varchar](8), [R0 ...

  7. 移动设备优先viewport

    Bootstrap 3 的设计目标是移动设备优先,然后才是桌面设备.这实际上是一个非常及时的转变,因为现在越来越多的用户使用移动设备. 为了让 Bootstrap 开发的网站对移动设备友好,确保适当的 ...

  8. 利用 libiconv 实现汉字编码 utf-8 格式 和 gbk格式的相互转换

    参考文章:http://jimmee.iteye.com/blog/2174693 关于windows上编译libiconv的库,请参见:http://www.cnblogs.com/tangxin- ...

  9. TP自带的缓存机制

    原文章出处: http://blog.163.com/liwei1987821@126/blog/static/172664928201422133218356/ 动态缓存  Cache缓存类 vie ...

  10. HTML文件基本结构

    固定结构: <html> <head>...</head> <body>...</body> </html>1,<html ...