`
frank1998819
  • 浏览: 758190 次
  • 性别: 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.js`是jQuery的核心库,它是jQuery Validate的基础,没有它,我们无法使用jQuery Validate。确保引入了最新的jQuery版本,以便利用其强大的DOM操作和事件处理能力。 其次,`myvalidate.js`可能是你...

    jquery validate 使用详解

    ### jQuery Validate 插件使用详解 #### 一、概述 jQuery Validate 是一款强大的表单验证插件,基于 jQuery 框架开发而成。它能够帮助开发者轻松实现客户端表单验证功能,大大提高了用户体验并减少了服务器端的...

    jquery.validate.1.8.1.rar

    6. **与jQuery UI集成**:与其他jQuery UI组件兼容,如日期选择器等。 ### 使用方法 在项目中引入jQuery Validate 1.8.1,首先需要加载jQuery库,然后引入`jquery.validate.1.8.1.js`文件。接下来,我们可以对表单...

    JQueryValidate验证说明

    `jQuery Validate`是一个基于JavaScript库`jQuery`的验证插件,用于高效地验证用户在表单中输入的数据。它提供了一系列预定义的验证规则,同时允许开发者自定义验证方法以满足特定需求。该框架对于创建具有国际化...

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

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

    jquery-validate

    `jQuery Validate`是一个广泛使用的JavaScript插件,专为jQuery库设计,用于实现表单验证功能。这个插件使得在前端创建高效、用户友好的验证规则变得简单易行,避免了无效或不完整的用户输入提交到服务器,提高了...

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

    ### jQuery.validate 扩展身份证校验方法 在前端开发中,对用户输入的数据进行校验是非常重要的一步,它能够帮助开发者提高数据的准确性和安全性。本文将详细介绍如何使用`jQuery.validate`插件来扩展身份证号码的...

    jQuery.validate验证

    在使用jQuery.validate之前,你需要先引入jQuery库,因为validate是基于jQuery构建的。通常,你会在HTML文件中添加如下代码来引入jQuery和validate库: ```html &lt;script src="path/to/jquery.js" type="text/...

    JQuery UI和Validate的应用

    **jQuery UI和jQuery Validate应用详解** 在Web开发中,用户界面的交互性和数据验证是至关重要的,这正是jQuery UI和jQuery Validate插件所擅长的领域。这两个强大的JavaScript库为开发者提供了丰富的功能,使得...

    jquery validate.js表单验证的基本用法入门

    jQuery Validate插件是jQuery的一个强大的表单验证模块,用于在客户端对用户输入进行校验。通过它,开发者可以很容易地在网页的表单中添加验证功能,从而提升用户体验。以下是jQuery Validate插件表单验证的基本用法...

    jquery validate验证详细解答

    ### jQuery Validate插件详解 #### 一、简介 jQuery Validate插件是基于jQuery的一个非常实用的表单验证库,它可以极大地简化前端表单验证的工作流程,使得开发者能够快速实现各种复杂的验证逻辑。此插件提供了...

    jquery.validate

    ### jQuery Validate 插件知识点详解 #### 一、插件简介 `jquery.validate`是一款用于前端页面表单验证的强大插件。它可以帮助开发者快速实现表单字段的有效性检查,提高用户体验的同时减少服务器端的压力。该插件...

    jquery.validate.js表单验证.pdf

    2. 验证规则:文件列出了jquery.validate.js提供的多种表单验证规则,包括required(必填)、email(电子邮件格式)、url(URL格式)、date(日期格式)、dateISO(ISO日期格式)、number(数字)、digits(数字)、...

    jquery.validate使用攻略

    1. **引入库**:首先需要在页面中引入 jQuery 和 jQuery Validate 的库文件,通常是 `jquery.js` 和 `jquery.validate.js`。 2. **初始化插件**:在文档加载完成后,通过 `$("#formId").validate()` 来启用验证功能...

    jquery.validate_Validation

    《jQuery Validate验证插件详解》 jQuery Validate是一个强大的表单验证插件,它为开发者提供了简单易用的API,用于确保用户在提交表单时输入的数据满足特定的格式和要求。该插件大大简化了前端数据验证的过程,...

    jquery.validate使用详解

    确保 `jquery.js` 是 jQuery 的最新版本,而 `jquery.validate.js` 是 jQuery Validate 插件的文件路径。 接下来,我们来看一下默认的验证规则: 1. **required**: 确保字段非空。 2. **remote**: 使用 AJAX 调用...

Global site tag (gtag.js) - Google Analytics