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 相关文章推荐
在线编辑器中换行与内容自动提取
Apr 24 Javascript
JS随即打乱数组实现代码
Dec 03 Javascript
Ajax同步与异步传输的示例代码
Nov 21 Javascript
js通过指定下标或指定元素进行删除数组的实例
Jan 12 Javascript
js css3实现图片拖拽效果
Mar 04 Javascript
jQuery动态产生select option下拉列表
Mar 15 Javascript
vue.js加载新的内容(实例代码)
Jun 01 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
Aug 29 Javascript
jquery 键盘事件的使用方法详解
Sep 13 jQuery
Parcel 打包示例(React HelloWorld)
Jan 16 Javascript
vue中input的v-model清空操作
Sep 06 Javascript
JS中封装axios来管控api的2种方式
Sep 11 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&amp;mysql(四)
2006/10/09 PHP
dedecms模板标签代码官方参考
2007/03/17 PHP
php面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
php判断字符串在另一个字符串位置的方法
2014/02/27 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
php文件上传你必须知道的几点
2015/10/20 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
2017/02/18 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
Prototype Template对象 学习
2009/07/19 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
node.js中的path.resolve方法使用说明
2014/12/08 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
jQuery文字横向滚动效果的实现代码
2016/05/31 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
老生常谈jquery中detach()和remove()的区别
2017/03/02 Javascript
JavaScript循环_动力节点Java学院整理
2017/06/28 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
Python中Continue语句的用法的举例详解
2015/05/14 Python
Python分析学校四六级过关情况
2017/11/22 Python
python实现最长公共子序列
2018/05/22 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
Django框架模型简单介绍与使用分析
2019/07/18 Python
python中pygame安装过程(超级详细)
2019/08/04 Python
Python如何访问字符串中的值
2020/02/09 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
Python文本文件的合并操作方法代码实例
2020/03/31 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
俄罗斯运动鞋商店:Sneakerhead
2018/05/10 全球购物
Daisy London官网:英国最大的首饰集团IBB旗下
2019/02/28 全球购物
乐高瑞士官方商店:LEGO CH
2020/08/16 全球购物
英文商务邀请函范文
2015/01/31 职场文书
迎新生晚会主持词
2015/06/30 职场文书
2015年政治教研组工作总结
2015/07/22 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书
nginx.conf配置文件结构小结
2022/04/08 Servers