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 相关文章推荐
How to Auto Include a Javascript File
Feb 02 Javascript
javascript 遍历验证所有文本框的值
Aug 27 Javascript
中文字符串截取的js函数代码
Apr 17 Javascript
JavaScript框架(iframe)操作总结
Apr 16 Javascript
jquery实现textarea 高度自适应
Mar 11 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
Mar 27 Javascript
原生js和jquery实现图片轮播特效
Apr 23 Javascript
jquery判断当前浏览器的实现代码
Nov 07 Javascript
原生JS+HTML5实现的可调节写字板功能示例
Aug 30 Javascript
Vue中多元素过渡特效的解决方案
Feb 05 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
Feb 06 Javascript
浅谈实现在线预览PDF的几种解决办法
Aug 10 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中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
php实现映射操作实例详解
2019/10/02 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
THINKPHP5分页数据对象处理过程解析
2020/10/28 PHP
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
Extjs列表详细信息窗口新建后自动加载解决方法
2010/04/02 Javascript
js中判断控件是否存在
2010/08/25 Javascript
重载toString实现JS HashMap分析
2011/03/13 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
jQuery弹出div层过2秒自动消失
2016/11/29 Javascript
手机端js和html5刮刮卡效果
2020/09/29 Javascript
js 作用域和变量详解
2017/02/16 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
在layer弹层layer.prompt中,修改placeholder的实现方法
2019/09/27 Javascript
Openlayers实现测量功能
2020/09/25 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
Python 可爱的大小写
2008/09/06 Python
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
2015/05/05 Python
Python中字符串对齐方法介绍
2015/05/21 Python
python 将字符串转换成字典dict的各种方式总结
2018/03/23 Python
Django添加sitemap的方法示例
2018/08/06 Python
Python3.5常见内置方法参数用法实例详解
2019/04/29 Python
python实现月食效果实例代码
2019/06/18 Python
django2笔记之路由path语法的实现
2019/07/17 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
OSPREY LONDON官网:英国本土皮具品牌
2019/05/31 全球购物
中专生求职自荐信范文
2013/12/22 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
初三毕业评语
2014/12/26 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
趣味运动会标语口号
2015/12/26 职场文书