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的parseInt 取整使用
May 09 Javascript
dojo学习第一天 Tab选项卡 实现
Aug 28 Javascript
JQuery实现鼠标移动到图片上显示边框效果
Jan 09 Javascript
jquery 设置style:display的方法
Jan 29 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
Mar 31 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
Apr 12 Javascript
AngularJS入门教程之静态模板详解
Aug 18 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
Jan 20 Javascript
React Native之prop-types进行属性确认详解
Dec 19 Javascript
Nuxt.js实战和配置详解
Aug 05 Javascript
vue实现图片上传预览功能
Dec 23 Javascript
vue如何搭建多页面多系统应用
Jun 17 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
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
2008/03/28 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
非常实用的php弹出错误警告函数扩展性强
2014/01/17 PHP
Codeigniter中mkdir创建目录遇到权限问题和解决方法
2014/07/25 PHP
PDO实现学生管理系统
2020/03/21 PHP
jQuery源码分析之Event事件分析
2010/06/07 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
JavaScript预解析及相关技巧分析
2016/04/21 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
2019/09/23 Javascript
python重试装饰器示例
2014/02/11 Python
python解析xml文件实例分析
2015/05/27 Python
python中import reload __import__的区别详解
2017/10/16 Python
Python元字符的用法实例解析
2018/01/17 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
Django视图类型总结
2021/02/17 Python
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
基本款天堂:Everlane
2017/05/13 全球购物
2013英文求职信模板范文
2013/11/15 职场文书
市场部专员岗位职责
2013/11/30 职场文书
建筑经济管理专业求职信分享
2014/01/06 职场文书
药剂专业自荐书
2014/06/20 职场文书
房屋转让协议书
2014/10/18 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python
使用refresh_token实现无感刷新页面
2022/04/26 Javascript
深入理解 Golang 的字符串
2022/05/04 Golang