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解决常见浏览器兼容问题的12种方法
Jan 04 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
Jun 14 Javascript
javascipt匹配单行和多行注释的正则表达式
Nov 20 Javascript
直接在JS里创建JSON数据然后遍历使用
Jul 25 Javascript
jQuery内容过滤选择器用法分析
Feb 10 Javascript
基于JavaScript实现弹出框效果
Feb 19 Javascript
jQuery获取单击节点对象的方法
Jun 02 Javascript
javascript获取select标签选中的值
Jun 04 Javascript
基于JavaScript实现右键菜单和拖拽功能
Nov 28 Javascript
IntersectionObserver API 详解篇
Dec 11 Javascript
element-ui 实现响应式导航栏的示例代码
May 08 Javascript
Vuex实现简单购物车
Jan 10 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查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
PHP获取网页标题的3种实现方法代码实例
2014/04/11 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
javascript下数值型比较难点说明
2010/06/07 Javascript
javascript textarea光标定位方法(兼容IE和FF)
2011/03/12 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
jquery.cookie() 方法的使用(读取、写入、删除)
2013/12/05 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
2017/11/22 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
vue中 this.$set的用法详解
2019/09/06 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
JavaScript实现前端倒计时效果
2021/02/09 Javascript
numpy使用fromstring创建矩阵的实例
2018/06/15 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
使用npy转image图像并保存的实例
2020/07/01 Python
Pyinstaller打包Scrapy项目的实现步骤
2020/09/22 Python
如何使用python写截屏小工具
2020/09/29 Python
解决PyCharm无法使用lxml库的问题(图解)
2020/12/22 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
Linux管理员面试经常问道的相关命令
2014/12/12 面试题
护士的岗位职责
2013/12/04 职场文书
乡镇干部先进事迹材料
2014/02/03 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
销售提升方案
2014/06/07 职场文书
大学生毕业个人总结
2015/02/15 职场文书
摘录式读书笔记
2015/07/01 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书
2019下半年英语教师的教学工作计划(3篇)
2019/09/25 职场文书
MySQL的join buffer原理
2021/04/29 MySQL
Python实现双向链表基本操作
2022/05/25 Python