>  기사  >  웹 프론트엔드  >  my97datepicker 只能选1天_html/css_WEB-ITnose

my97datepicker 只能选1天_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 11:57:551154검색

 请教各位大神. my97datepicker  这个控件 开始日期 结束日期.只能选当天.
就是 我开始日期选了9月15号 那么结束日期 也只能选9月15号
thx. 


回复讨论(解决方案)

开始时间:                  onclick="WdatePicker({isShowClear:true,readOnly:true,skin:'blue',dateFmt:'yyyy-MM-dd'})"/>
结束时间:                  onclick="WdatePicker({isShowClear:true,readOnly:true,skin:'blue',dateFmt:'yyyy-MM-dd'
,minDate:'#F{$dp.$D(\'qssj\')}',maxDate:'#F{$dp.$D(\'qssj\')}'})"/>

function changeTime(t){
                 if ($("#jssj").val()!= '' && $("#jssj" ).val()                                 $("#jssj" ).val(t);
                         }
                  }

开始时间:                  onclick="WdatePicker({isShowClear:true,readOnly:true,skin:'blue',dateFmt:'yyyy-MM-dd'})"/>
结束时间:                  onclick="WdatePicker({isShowClear:true,readOnly:true,skin:'blue',dateFmt:'yyyy-MM-dd'
,minDate:'#F{$dp.$D(\'qssj\')}',maxDate:'#F{$dp.$D(\'qssj\')}'})"/>

function changeTime(t){
                 if ($("#jssj").val()!= '' && $("#jssj" ).val()                                 $("#jssj" ).val(t);
                         }
                  }


minDate是指最小时间不能不小于起始时间,maxDate是指最大时间不能超过起始时间。
changTime(t)表示当你在选择起始时间时,会判断结束时间是否是空或者结束时间小于起始时间,然后给结束时间赋值起始时间的值。这个可以根据你的需求自己变更

只能选一天?
那要选择结束日期干什么?

<div style=" width:100%; height:30px;"><input type="text" id="txt_start" style="width: 295px;" class="Wdate txt_bordercolor"             onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'txt_end\')}',startDate:'%y-%M-%D 18:00:00',dateFmt:'yyyy-MM-dd HH:mm',onpicked :function(dp){jisuanstatrTime(dp.cal.date)}})" /></div>       <div style=" width:100%; height:25px;">加班截止时间:</div>       <div style=" width:100%; height:30px;"><input type="text" id="txt_end" style="width: 295px;" class="Wdate txt_bordercolor"            onFocus="WdatePicker({minDate:'#F{$dp.$D(\'txt_start\')}',startDate:'%y-%M-%D 20:00:00',dateFmt:'yyyy-MM-dd HH:mm',onpicked :function(dp){jisuanTime(dp.cal.date)}})" /></div>

忘记说了 这是 加班 所以只能选1天 但是 时间可以随便选...  感谢3楼的回复 .

<div style=" width:100%; height:30px;"><input type="text" id="txt_start" style="width: 295px;" class="Wdate txt_bordercolor"             onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'txt_end\')}',startDate:'%y-%M-%D 18:00:00',dateFmt:'yyyy-MM-dd HH:mm',onpicked :function(dp){jisuanstatrTime(dp.cal.date)}})" /></div>       <div style=" width:100%; height:25px;">加班截止时间:</div>       <div style=" width:100%; height:30px;"><input type="text" id="txt_end" style="width: 295px;" class="Wdate txt_bordercolor"            onFocus="WdatePicker({minDate:'#F{$dp.$D(\'txt_start\')}',startDate:'%y-%M-%D 20:00:00',dateFmt:'yyyy-MM-dd HH:mm',onpicked :function(dp){jisuanTime(dp.cal.date)}})" /></div>

忘记说了 这是 加班 所以只能选1天 但是 时间可以随便选...  感谢3楼的回复 .


这样的话,lz我还有个更方便的写法,就是不管用户先点开始时间还是结束时间,你只要把选中的时间赋值给另一个,同时把另一个的input里的disabled属性变成false,不可变.lz可以看看这样行不行
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.