在form表单我们使用了<t:formvalid></t:formvalid> 标签,<input type="text" datatype="*" > datatype 的校验方式,
在插入日期时,使用My97DatePicker/WdatePicker.js的插件
<input type="text" id="startTime" class="Wdate"
onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'endTime\')}',dateFmt:'yyyy-MM-dd HH:mm:ss',startDate:'00:00'})">
~
<input type="text" id="endTime" class="Wdate"
onFocus="WdatePicker({minDate:'#F{$dp.$D(\'startTime\')}',dateFmt:'yyyy-MM-dd HH:mm:ss',startDate:'24:00'})"/>
页面总是404,console报错为msgobj is null
一直找不到原因,最后是将onfouces中的校验内容修改:
<input type="text" id="startTime" class="Wdate"
onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'endTime\')}',dateFmt:'yyyy-MM-dd HH:mm:ss'})">
~
<input type="text" id="endTime" class="Wdate"
onFocus="WdatePicker({minDate:'#F{$dp.$D(\'startTime\')}',dateFmt:'yyyy-MM-dd HH:mm:ss'})"/>
这样就好了,头疼了一下午。
本文介绍了解决使用My97DatePicker/WdatePicker.js插件时遇到的404错误问题,通过调整onFocus事件中的日期限制条件,成功解决了msgobjisnull错误。

1012

被折叠的 条评论
为什么被折叠?



