WdatePicker真是个好东西,先感谢作者!
今天遇到个奇怪的问题,
首先说需求:为两个日期项加日期限制,第二个日期控件的日期要大于等于第一个日期,
按照WdatePicker的官方文档,写成了这样(注:使用了struts2)
<s:textfield name="pojo.jieDate" size="20" id="beginEdit" value="%{getText('global.date',{pojo.jieDate})}" readonly="true" cssClass="Wdate" οnfοcus="WdatePicker({dateFmt:'yyyy-MM-dd',lang:'zh-cn'})"/>
第二个录入项:
<s:textfield name="pojo.endDate" size="20" readonly="true" cssClass="Wdate" οnfοcus="WdatePicker({minDate:'#F{$dp.$D(\'beginEdit\')}',dateFmt:'yyyy-MM-dd',lang:'zh-cn'})"/>
一运行发现没效果啊,不仅没效果,第二个连日期控件都不会显示了,仔细比对跟官方文档的差别也没找着,反正就是不行,第二个录入项怎么改都不行,一去掉minDate就行了.
调了半个小时的时间,突然想到用了struts2的s:textfield,他会处理之后再输出.
果断把第二个改成
<input type="text" name="pojo.endDate" size="20" readonly="true" class="Wdate" οnfοcus="WdatePicker({minDate:'#F{$dp.$D(\'beginEdit\')}',dateFmt:'yyyy-MM-dd',lang:'zh-cn'})"/>
再次运行,搞定!!
有时间看看SpringMVC,要是struts2再抽风就休了她