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中的原型链深入理解
Feb 24 Javascript
JavaScript检测实例属性, 原型属性
Feb 04 Javascript
jQuery实现首页顶部可伸缩广告特效代码
Apr 15 Javascript
jQuery实现每隔几条元素增加1条线的方法
Jun 27 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
Aug 18 Javascript
javaScript语法总结
Nov 25 Javascript
node.js 和HTML5开发本地桌面应用程序
Dec 13 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
Feb 16 Javascript
vue.js todolist实现代码
Oct 29 Javascript
详解小程序输入框闪烁及重影BUG解决方案
Aug 31 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
Apr 10 Javascript
vue @ ~ 相对路径 路径别名设置方式
Jun 05 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代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
php学习之运算符相关概念
2011/06/09 PHP
谨慎使用PHP的引用原因分析
2012/09/06 PHP
php中的filesystem文件系统函数介绍及使用示例
2014/02/13 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
PHP不使用内置函数实现字符串转整型的方法示例
2017/07/03 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
菜鸟javascript基础资料整理3 正则
2010/12/06 Javascript
创建公共调用 jQuery Ajax 带返回值
2012/08/01 Javascript
JS调试必备的5个debug技巧
2014/03/07 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
最佳的JavaScript错误处理实践
2016/07/16 Javascript
jQuery简单设置文本框回车事件的方法
2016/08/01 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
微信小程序 textarea 组件详解及简单实例
2017/01/10 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
微信小程序实现顶部选项卡(swiper)
2020/06/19 Javascript
JavaScript数组的5种迭代方法
2017/09/29 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
angular1配合gulp和bower的使用教程
2018/01/19 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
Vuex 模块化使用详解
2019/07/31 Javascript
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
python生成随机密码或随机字符串的方法
2015/07/03 Python
python开发之list操作实例分析
2016/02/22 Python
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
PyTorch基本数据类型(一)
2019/05/22 Python
python如何读取bin文件并下发串口
2019/07/05 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
python实现的多任务版udp聊天器功能案例
2019/11/13 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
《雷鸣电闪波尔卡》教学反思
2014/02/23 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书