zoukankan      html  css  js  c++  java
  • jQuery validate 日期比较 自定义验证方法

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     
    <HEAD>
      
    <TITLE> New Document </TITLE>
      
    <META NAME="Generator" CONTENT="EditPlus">
      
    <META NAME="Author" CONTENT="">
      
    <META NAME="Keywords" CONTENT="">
      
    <META NAME="Description" CONTENT="">
      
    <script type="text/javascript" src="jquery-1.4.2.js"></script>
      
    <script type="text/javascript" src="jquery.validate.js"></script>
      
    <SCRIPT LANGUAGE="JavaScript">
      
    <!--
        jQuery(
    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(
    "#form1").validate({
                focusInvalid:
    false,
                rules:{
                    
    "timeStart":{
                        required: 
    true
                    },
                    
    "timeEnd": {
                        required: 
    true,
                        compareDate: 
    "#timeStart"
                    }
                },
                messages:{
                    
    "timeStart":{
                        required: 
    "开始时间不能为空"
                    },
                    
    "timeEnd":{
                        required: 
    "结束时间不能为空",
                        compareDate: 
    "结束日期必须大于开始日期!"
                    }
                }
            });
        });
      
    //-->
      </SCRIPT>
     
    </HEAD>

     
    <BODY>
     
    <form id="form1" name="form1" method="post" action="demo.html">
       
    <p>timeStart:
         
    <input name="timeStart" type="text" id="timeStart" value="2011-02-17 10:00:00"> yyyy-MM-dd HH:mm:ss
       
    </p>
       
    <p>timeEnd:
         
    <input name="timeEnd" type="text" id="timeEnd" value="2011-02-17 9:00:00"> yyyy-MM-dd HH:mm:ss
       
    </p>
       
    <p>
         
    <input type="submit" name="Submit" value="提交">
       
    </p>
     
    </form>
      
     
    </BODY>
    </HTML>
  • 相关阅读:
    鸣人和佐助(OJ 6044)
    Papa的坦克(原BZOJ 1603 打谷机)
    linux基础学习之用户和用户组
    出现log4j:WARN No appenders could be found for logger 解决方法
    myeclipse当中,如何导入或者导出项目
    linux 基础学习之目录与文件处理命令
    linux 基础学习之权限管理命令
    hadoop环境搭建之伪分布集群环境搭建(单节点)
    linux基础学习之各目录的作用
    linux 基础学习之 磁盘,分区,MBR与GPT
  • 原文地址:https://www.cnblogs.com/aaa6818162/p/2381414.html
Copyright © 2011-2022 走看看