本帖最后由 Nanjim 于 2010-01-21 17:34:57 编辑

解决方案 »

  1.   

    你先声明两个变量。比如
    var date1=new Ext.form.DateField({配置项})
    var date2=new Ext.form.DateField({配置项})var p=new Ext.Panel({
       layout:form,
       items:[date1,date2]
    });date1.on('focus',function(){
        date2.setMinValue(date1.getValue());
    });date2.on('focus',function(){
        date1.setMaxValue(date2.getValue());
    });这个可以解决你第2个问题。
      

  2.   

    设置默认值 ,加个属性就行了
    var dateNow=new date();
    var _dateNow=dateNow.format('Y-m-d');({配置项..,value:_dateNow})
    还有就是上面那个 date2最小值可以跟date1相等
      

  3.   

    直接这样minValue=new Date()不行吗?
      

  4.   

     minValue:new Date()
    这样不起作用啊
      

  5.   

    不好意思,minValue:new Date()
    这样是可以的,我验证的时候估计没删缓存,js没有起作用,抱歉!