zoukankan      html  css  js  c++  java
  • easyui 时间段校验,开始时间小于结束时间,并且时间间隔不能超过30天


    //
    对easyui datetimebox的验证,开始时间要小于结束时间 function validateDateTime(beginTimeId,endTimeId,whichTimeId) { console.log("hello world"); var v1=$('#'+beginTimeId).datetimebox("getValue"); var date1 = new Date(v1); var v2=$('#'+endTimeId).datetimebox("getValue"); var date2 = new Date(v2); if(v1==''||v2=='') { return true; } console.log(date1); console.log(date2); if(date1<date2) { console.log(date1+"<"+date2); var diff=DateDiff(date1,date2); if(diff>30) { $.messager.alert('提示','时间段不能超过30天!'); $('#'+whichTimeId).datetimebox("setValue",""); } return true; } console.log(date1+"!<"+date2); try{ $('#'+whichTimeId).datetimebox("setValue",""); }catch(e){ } try{ $('#'+whichTimeId).datebox("setValue",""); }catch(e){ } $.messager.alert('提示','开始时间要小于结束时间!'); return false; }

    示例:

            $('#fssjFrom1').datetimebox({
                onHidePanel: function(date){
                    validateDateTime('fssjFrom1','fssjTo1','fssjFrom1');
                }
            });
            $('#fssjTo1').datetimebox({
                onHidePanel: function(date){
                    validateDateTime('fssjFrom1','fssjTo1','fssjTo1');
                }
            });
  • 相关阅读:
    类型转换器(InitBinder 初始化绑定器)
    transient关键字的用法
    Handler
    SpringMVC数据校验
    java中进程与线程的三种实现方式
    初识webservice 服务
    javaMail
    UI测试_错题解析
    ognl
    Struts2数据校验
  • 原文地址:https://www.cnblogs.com/passer1991/p/3495315.html
Copyright © 2011-2022 走看看