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 验证日期的函数
Mar 18 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
Feb 02 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
Jun 05 Javascript
javascript loadScript异步加载脚本示例讲解
Nov 14 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
Mar 06 Javascript
浅谈javascript中字符串String与数组Array
Dec 31 Javascript
即将发布的jQuery 3 有哪些新特性
Apr 14 Javascript
windows下vue-cli导入bootstrap样式
Apr 25 Javascript
node.js基于express使用websocket的方法
Nov 09 Javascript
vue移动端实现红包雨效果
Jun 23 Javascript
通过函数作用域和块级作用域看javascript的作用域链
Aug 05 Javascript
微信小程序文章详情功能完整实例
Jun 03 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
处理单名多值表单的详解
2013/06/08 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
2019/01/10 PHP
JS解析XML的实现代码
2009/11/12 Javascript
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
js实现方块上下左右移动效果
2017/08/17 Javascript
基于Vue实现后台系统权限控制的示例代码
2017/08/29 Javascript
基于BootStrap的文本编辑器组件Summernote
2017/10/27 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
解决node-sass偶尔安装失败的方法小结
2018/12/05 Javascript
JavaScript常见鼠标事件与用法分析
2019/01/03 Javascript
jquery实现动态创建form并提交的方法示例
2019/05/27 jQuery
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
js+audio实现音乐播放器
2020/09/13 Javascript
Python中字典和JSON互转操作实例
2015/01/19 Python
Python的math模块中的常用数学函数整理
2016/02/04 Python
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
如何给Python代码进行加密
2020/01/10 Python
Python tkinter制作单机五子棋游戏
2020/09/14 Python
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
Javascript如何发送一个Ajax请求
2015/01/26 面试题
AJAX应用和传统Web应用有什么不同
2013/08/24 面试题
护士实习生自我鉴定范文
2013/12/10 职场文书
运动会跳远加油稿
2014/02/20 职场文书
办公室副主任职责范本
2014/03/08 职场文书
机关班子查摆问题及整改措施
2014/10/28 职场文书
群众路线学习心得体会范文
2014/11/05 职场文书
Tomcat starup.bat 脚本实现开机自启动
2022/04/20 Servers
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python