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 相关文章推荐
30个最佳jQuery Lightbox效果插件分享
Apr 11 Javascript
YUI Compressor压缩JavaScript原理及微优化
Jan 07 Javascript
javascript生成随机数的方法
May 16 Javascript
jQuery Chart图表制作组件Highcharts用法详解
Jun 01 Javascript
jQuery+ajax读取并解析XML文件的方法
Sep 09 Javascript
ajax图片上传,图片异步上传,更新实例
Dec 30 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
Jan 17 Javascript
浅析Angular2子模块以及异步加载
Apr 24 Javascript
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
Dec 18 jQuery
this.$toast() 了解一下?
Apr 18 Javascript
vue项目打包之开发环境和部署环境的实现
Apr 23 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
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
2010/06/11 PHP
PHP三元运算符的结合性介绍
2012/01/10 PHP
PHP中文分词 自动获取关键词介绍
2012/11/13 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
JQuery 常用操作代码
2010/03/14 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
2013/01/21 Javascript
jQuery构造函数init参数分析
2015/05/13 Javascript
AngularJS入门之动画
2016/07/27 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
详解vue2.0脚手架的webpack 配置文件分析
2017/05/27 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
2018/02/10 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
一些可能会用到的Node.js面试题
2019/06/15 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
Vue $attrs &amp; inheritAttr实现button禁用效果案例
2020/12/07 Vue.js
django2用iframe标签完成网页内嵌播放b站视频功能
2018/06/20 Python
Django 反向生成url实例详解
2019/07/30 Python
python如何将两个txt文件内容合并
2019/10/18 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
keras中的backend.clip用法
2020/05/22 Python
python实现最短路径的实例方法
2020/07/19 Python
Python图像处理二值化方法实例汇总
2020/07/24 Python
python 下载文件的几种方法汇总
2021/01/06 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
CSS3 transition 实现通知消息轮播条
2020/10/14 HTML / CSS
H5最强接口之canvas实现动态图形功能
2019/05/31 HTML / CSS
英国家居用品和床上用品零售商:P&B Home
2020/01/16 全球购物
Ooni英国官网:披萨烤箱
2020/05/31 全球购物
Linux操作面试题
2015/02/11 面试题
J2EE相关知识面试题
2013/08/26 面试题
学生会副主席竞聘书
2014/03/31 职场文书
毕业生求职信范文
2014/06/29 职场文书
2019奶茶店创业计划书范本,值得你借鉴
2019/08/14 职场文书