判斷日期大小

 

function getDiffDate(m){

   m-=(D=parseInt(m/86400000))*86400000;

   return D+"";

}

//判斷日期大小

Ext.apply(Ext.form.VTypes,{

        validate:function(i,h){//i就是觸發這個事件的組件的值

           if(h.param.id){

            var graduateTime= new Date(i).getTime();

            var enterTime = new                    

 

 Date(Ext.getCmp(h.param.id).getValue()).getTime();

            if(getDiffDate(graduateTime-enterTime)<0){

            return false;

            }

            return true;

           }

           },

           validateText:'註冊日期必須晚於出生日期'

       });

var birthday = new Ext.form.DateField( {

fieldLabel : '出生日期',

format : 'Y/m/d',

name : 'birthday',

id   : 'birthday',

editable : false,

width : 200,

selectOnFocus:true

});

var registerTime = new Ext.form.DateField( {

  fieldLabel : '註冊日期',

  format : 'Y/m/d',

  name : 'registerTime',

  editable : false,

  width : 200,

  vtype:'validate',

  param:{id:'birthday'}

  });

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章