`
frank1998819
  • 浏览: 731374 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

JQuery validate 日期比较

 
阅读更多
1.
$(function() {

jQuery.validator.methods.compareDate = function(value, element, param) {
            //var startDate = jQuery(param).val() + ":00";补全yyyy-MM-dd HH:mm:ss格式
            //value = value + ":00";
            var startDate = jQuery(param).val();
            var date1 = new Date(Date.parse(startDate.replace("-", "/")));
            var date2 = new Date(Date.parse(value.replace("-", "/")));
            return date1 < date2;
        };
        jQuery("#__edit-form").validate({
            focusInvalid:false,
            rules:{
                "orgCreateDate":{
                    required: false
                },
                "orgCancelDate": {
                    required: false,
                    compareDate: "#orgCreateDate"
                }
            },
            messages:{
                "orgCreateDate":{
                    required: "成立日不能为空!"
                },
                "orgCancelDate":{
                    required: "注销日期不能为空!",
                    compareDate: "注销日期必须大于成立日期!"
                }
            }
        }); */

});

2. $(function(){
    $.validator.addMethod(
            "compareDate",
            function (value, element) {
            var startDate = $('#orgCreateDate').val();
return new Date(Date.parse(startDate.replace("-", "/"))) <= new Date(Date.parse(value.replace("-", "/")));
            },
            "结束日期必须大于开始日期"
    );

});

调用:
<input type="text" id="orgCancelDate" name="orgCancelDate" size="10" readonly="true" validate="{required:false,compareDate:true,maxlength:12}" value="<fmt:formatDate value="${org.orgCancelDate}" pattern="yyyy/MM/dd"/>" />
分享到:
评论

相关推荐

    jquery validate 自定义验证方法介绍 日期验证

    jquery validate有很多验证规则,但是更多的时候,需要根据特定的情况进行自定义验证规则。 这里就来聊一聊jquery validate的自定义验证。 jquery validate有一个方法,可以让用户来自定义验证规则。 案例一: 代码...

    jquery+validate.js+验证规则文件

    6 dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22。只验证格式,不验证有效性。 7 number:true 必须输入合法的数字(负数,小数)。 8 digits:true 必须输入整数。 9 creditcard: 必须...

    jquery.validate 扩展身份证校验方法

    //验证身份证号码 jQuery.validator.addMethod("idCardNo", function (value, element) { //验证身份证号方法 var testIdCardNo = function (idcard) { ...jquery.validate的扩展校验身份证的方法。

    jQuery Validate 表单验证插件使用方法

    (6) dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性 (7) number:true 必须输入合法的数字(负数,小数) (8) digits:true 必须输入整数 (9) creditcard: 必须输入...

    My97DatePicker日期插件,jquery校验插件validation,js

    使用前需要引入文件 文件包括My97DatePicker日期插件,jquery校验插件jquery.validate.min.js,jquery-1.12.4.min.js

    jQuery Validate 相关参数及常用的自定义验证规则

    Jquery Validate 相关参数 //定义中文消息 var cnmsg = { required: “必选字段”, remote: “请修正该字段”, email: “请输入正确格式的电子邮件”, url: “请输入合法的网址”, date: “请输入合法的日期”, ...

    jquery.validate 自定义验证方法及validate相关参数

    Jquery Validate 相关参数 //定义中文消息 var cnmsg = { required: “必选字段”, remote: “请修正该字段”, email: “请输入正确格式的电子邮件”, url: “请输入合法的网址”, date: “请输入合法的日期”, ...

    jquery内置验证(validate)使用方法示例(表单验证)

    true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性(7)number:true 必须输入合法的数字(负数,小数)(8)digits:true 必须输入整数(9)creditcard: 必须输入合法的信用卡号(10)...

    JQuery权威指南源代码

    validate验证插件 form表单插件 cookie插件 autocomplete插件 notesforlightbox插件 ContextMenu插件 JQZoom放大镜插件 编写一个对象级别的插件 编写一个类级别的插件 uploadify文件上传插件 第8章 使用...

    jquery.validate表单验证插件使用详解

    今天我们来说一下表单验证,有人说我们在进行表单验证的时候使用正则来验证是非常麻烦的,现在我来给大家介绍一下表单验证的插件:jquery.validate.min.js 它是与jquery一起结合用来使用的,使用它是非常方便,只需...

    jQuery权威指南-源代码

    与国内目前已经出版的同类书相比较,本书具有以下几个独有的特点: 基于jQuery的最新版本撰写,完美地展现了jQuery最新版本的功能和特性。 内容全面、丰富、翔实,不仅由浅入深地讲解了jQuery的所有必备基础知识...

    jquery.validate的使用说明介绍

    一、准备工作需要JQuery版本:1.2.6+, 兼容 1.3.2 官网地址:http://jqueryvalidation.org/ 二、默认校验规则(1)required:true 必输字段 (2)remote:”check.php” 使用ajax方法调用check.php验证输入值 (3)email:...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    6.jQuery带Tips动画提示通用表单验证插件下载(jquery validate),动画效果漂亮 7.jQuery鼠标移到下载地址滑出气泡提示效果的插件 8.又一款jquery实现链接Tip演示下载 9.常用jQuery弹出式链接提示效果Tooltip...

    jquery validator 插件增加日期比较方法

    官方地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 软件开发网 //www.jb51.net/jiaoben/17478.html由于项目的需要,日期大小比较严重是必不可少的,但Validation插件并不具有此功能,这个...

    jquery 表单验证实例

    jquery 表单验证实例,自动验证简单方便。 是.net 实例,VS2010版实例。 直接拷贝vail文件到你的网站根目录下即可。文件test.aspx是测试实例!messages_cn.js是中文提示,也可以通过该文件查看验证的字段,比如日期是...

    SSM+Mysql餐饮工业化管理系统毕设源码(java).zip

    项目简介 餐饮工业化管理系统是针对食品生产行业设计的一...客户端验证:JQuery-html5Validate 数据表格:jqGrid 树结构控件:jQuery zTree 日期控件: LayDate 图表控件:echarts 界面优美,操作完善。毕业设计级源码

    基于SpringBoot+shiro+ztree的权限管理后台源码+数据库文件.zip

    表单验证使用jQuery validate插件等等。 5、系统部署: 1)使用mysql数据库,先建立一个空数据库base,最好编码使用utf-8或者utf-8mb4字符集,不然会乱码。 2)把application.properties中的数据库连接信息修改成...

    validate.js | 强大纯javascript表单验证插件

    validate.js是一款强大的纯javascript表单验证插件。该表单验证插件提供跨框架和跨语言的数据验证方式,验证条件可以写在JSON数据中,被服务器和客户端共享。它支持日期时间的验证,并提供自定义的验证接口。

    SPPanAdmin.zip_Bootstrap Table_SPPanAdmin_Hadmin_SpringBoot JPA_

    表单验证使用jQuery validate插件等等。 5、系统部署: 1)使用mysql数据库,先建立一个空数据库base,最好编码使用utf-8字符集,不然会乱码。 2)把application.properties中的数据库连接信息修改成自己数据库的...

Global site tag (gtag.js) - Google Analytics