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 相关文章推荐
用JQuery调用Session的实现代码
Oct 29 Javascript
jquery实现按Enter键触发事件示例
Sep 10 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
May 02 Javascript
js实现鼠标滑过文字链接色彩变化的效果
May 06 Javascript
Javascript中实现String.startsWith和endsWith方法
Jun 10 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
May 07 Javascript
用AngularJS的指令实现tabs切换效果
Aug 31 Javascript
jQuery中$.ajax()方法参数解析
Oct 22 Javascript
jQuery Ajax实现跨域请求
Jan 21 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
Jul 15 Javascript
Vue-cli@3.0 插件系统简析
Sep 05 Javascript
vue代码分块和懒加载非必要资源文件
Apr 11 Vue.js
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开发工具之vs2005图解
2008/01/12 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
Laravel 5 框架入门(一)
2015/04/09 PHP
php生成唯一数字id的方法汇总
2015/11/18 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
看了就知道什么是JSON
2007/12/09 Javascript
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
parseInt parseFloat js字符串转换数字
2010/08/01 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
JavaScript中的比较操作符&gt;、=、
2014/12/31 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
jquery实现提示语淡入效果
2017/05/05 jQuery
基于JavaScript实现评论框展开和隐藏功能
2017/08/25 Javascript
详解Eslint 配置及规则说明
2018/09/10 Javascript
Vue 组件参数校验与非props特性的方法
2019/02/12 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
用Python实现斐波那契(Fibonacci)函数
2016/03/25 Python
Python实现八大排序算法
2016/08/13 Python
python中解析json格式文件的方法示例
2017/05/03 Python
Python递归实现汉诺塔算法示例
2018/03/19 Python
Python搭建代理IP池实现接口设置与整体调度
2019/10/27 Python
基于Python计算圆周率pi代码实例
2020/03/25 Python
利用Python将多张图片合成视频的实现
2020/11/23 Python
Python爬虫爬取有道实现翻译功能
2020/11/27 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
Canvas绘制浮动球效果的示例
2017/12/29 HTML / CSS
英国家庭家具、照明和花园家具购物网站:Furniture123
2018/12/31 全球购物
美国女士内衣在线折扣商店:One Hanes Place
2019/03/24 全球购物
美国精油公司:Plant Therapy
2019/05/17 全球购物
古汉语文学求职信范文
2014/03/16 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
CAD实训总结范文
2015/08/03 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书