解决方案 »

  1.   

    <div id="zxsj_1"><s:textfield id="vo_zxsj" name="vo.zxsj" theme="simple" onfocus="WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'})" cssStyle="height: 80%;width: 85%;" onclick="changeZxsj()"/></div>
    <script>
    document.getElementById('vo_zxsj').onfocus=function(){
    if(今天)WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'});
    else (明天)WdatePicker({dateFmt:'H:mm'});
    else {}
    }
    </script>
      

  2.   

    不行啊  加上document.getElementById('vo_zxsj').onfocus=function(){
    if(今天)WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'});
    else (明天)WdatePicker({dateFmt:'H:mm'});
    这段代码 我的编辑页面都打不开啦
      

  3.   

    写的俩个方法
             function getdate(){
           var now=new Date()
           y=now.getFullYear()
           m=now.getMonth()+1
           d=now.getDate()
           m=m<10?"0"+m:m
           d=d<10?"0"+d:d
           return y+"-"+m+"-"+d
      } 
      
      function daysBetween(DateOne,DateTwo){   
          var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ('-'));  
          var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ('-')+1);  
          var OneYear = DateOne.substring(0,DateOne.indexOf ('-'));  
        
          var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ('-'));  
          var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ('-')+1);  
          var TwoYear = DateTwo.substring(0,DateTwo.indexOf ('-'));  
        
          var cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000);   
          return Math.abs(cha);  
      }  
                / /判断执行时间样式
        function changZxsj(){
        var date1=$("#vo_zxri_nian").val();
      var data=daysBetween(getdate(),date1);
      
      if(data<=0){
      WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'});
         } else {
      WdatePicker({dateFmt:'H:mm'});
       }
     
         }
      

  4.   


    <div id="zxsj_1"><s:textfield id="vo_zxsj" name="vo.zxsj" theme="simple" cssStyle="height: 80%;width: 85%;"/></div>
    <script>
    document.getElementById('vo_zxsj').onfocus=function(){
      var date1=$("#vo_zxri_nian").val();
      var data=daysBetween(getdate(),date1);if(data<=0)WdatePicker({dateFmt:'H:mm', minDate:'%H:%m'});
    else WdatePicker({dateFmt:'H:mm'});
    }
    </script>