jquery validator 插件增加日期比较方法


Posted in Javascript onFebruary 21, 2010

官方地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation/
三水点靠木 https://3water.com/jiaoben/17478.html
由于项目的需要,日期大小比较严重是必不可少的,但Validation插件并不具有此功能,这个时候我们就需要扩展一个自定义验证方法了,代码如下:

$(document).ready(function() { 
$("#<%= btnSubmit.ClientID %>").click(function() { 
$("#aspnetForm").validate({ 
rules: { 
ctl00$ContentPlaceHolder1$ucProjInfo1$ucDatePicker2$txtDatePicker: { 
required: true, 
date: true, 
//日期比较验证方法 
endDate: true 
} 
} 
}); 
}); 
//自定义验证方法 
jQuery.validator.addMethod("endDate", 
function(value, element) { 
var startDate = $('#start_date').val(); 
return new Date(Date.parse(startDate.replace("-", "/"))) <= new Date(Date.parse(value.replace("-", "/"))); 
}, 
"结束日期必须大于开始日期!"); 
});
Javascript 相关文章推荐
javascript数组组合成字符串的脚本
Jan 06 Javascript
javascript:void(0)的作用示例介绍
Oct 28 Javascript
JavaScript事件委托的技术原理探讨示例
Apr 17 Javascript
JS的数组迭代方法
Feb 05 Javascript
JS实现文档加载完成后执行代码
Jul 09 Javascript
你不知道的高性能JAVASCRIPT
Jan 18 Javascript
前端js文件合并的三种方式推荐
May 19 Javascript
使用Web Uploader实现多文件上传
Jun 08 Javascript
又一枚精彩的弹幕效果jQuery实现
Jul 25 Javascript
Vue form 表单提交+ajax异步请求+分页效果
Apr 22 Javascript
Vue 将后台传过来的带html字段的字符串转换为 HTML
Mar 29 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
Jan 12 Javascript
javascript 定义新对象方法
Feb 20 #Javascript
Jquery乱码的一次解决过程 图解教程
Feb 20 #Javascript
JavaScript CSS修改学习第六章 拖拽
Feb 19 #Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
Feb 19 #Javascript
JavaScript CSS 修改学习第四章 透明度设置
Feb 19 #Javascript
JavaScript CSS修改学习第三章 修改样式表
Feb 19 #Javascript
JavaScript CSS修改学习第二章 样式
Feb 19 #Javascript
You might like
php代码优化及php相关问题总结
2006/10/09 PHP
Windows下的PHP安装pear教程
2014/10/24 PHP
php 使用curl模拟ip和来源进行访问的实现方法
2017/05/02 PHP
详解php中的implements 使用
2017/06/13 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
php 可变函数使用小结
2018/06/12 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
将函数的实际参数转换成数组的方法
2010/01/25 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
JavaScript中for循环的使用详解
2015/06/03 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
2016/05/18 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
2017/01/18 Javascript
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
python利用beautifulSoup实现爬虫
2014/09/29 Python
在Django中限制已登录用户的访问的方法
2015/07/23 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
django框架ModelForm组件用法详解
2019/12/11 Python
Python解析多帧dicom数据详解
2020/01/13 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
python 爬虫如何实现百度翻译
2020/11/16 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
科级干部考察材料
2014/02/15 职场文书
个人存款证明书
2014/10/18 职场文书
公司宣传语大全
2015/07/13 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
同学联谊会邀请函
2019/06/24 职场文书
python中super()函数的理解与基本使用
2021/08/30 Python