本帖最后由 chendongsha 于 2012-06-29 09:54:06 编辑

解决方案 »

  1.   

    开始:<input id="ks" type="text" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'js\')||\'%y-%M-%d\'}'})"/>
    结束:<input id="js" type="text" onFocus="WdatePicker({minDate:'#F{$dp.$D(\'ks\')}',maxDate:'%y-%M-%d'})"/>说明:开始日期不能大于结束日期,结束日期不能小于开始日期。maxDate:'%y-%M-%d'表示最大日期不能超过今天,你也可以直接指定一个日期如“2018-8-8”
      

  2.   

    涮新页面后,执行的一直是第二个script里的WdatePicker
      

  3.   

    起始:<input id="txtStartTime" type="text" readonly="readonly" />
    <div id="startTime" ></div>
    终止:<input id="txtEndTime" type="text" readonly="readonly" />
    <div id="endTime"></div>
    <script type="text/javascript">
        WdatePicker({eCont:'startTime',vel:'txtStartTime'});
        WdatePicker({eCont:'endTime',vel:'txtEndTime'});
    </script>
      

  4.   

    第二个script里的WdatePicker执行结果覆盖了第一个script里的WdatePicker。
    我一边去了!
      

  5.   

    做法过激,不过可以理解!貌似在WdatePicker.js文件中$crossFrame:false,就可以了吧!