mydate97时间控件在IE中不显示问题

1、这两天做的一个时间查询,日期用mydate97控件去选择,但是在firfox下能够正常显示,并且能够选择日期,如下:

开始时间:<input type="text" onclick="WdatePicker()" name="startDate" id="startDate" onfocus="pickerMaxDate('endDate')" value="<%=request.getParameter("startDate")==null?"":request.getParameter("startDate") %>"/>
结束时间:<input type="text" onclick="WdatePicker()" name="endDate" id="endDate" onfocus="pickerMinDate('startDate')" value="<%=request.getParameter("endDate")==null?"":request.getParameter("endDate") %>"/>

但是在IE中却怎么都不显示,也没有脚本错误。之后从demo中一步步那个删啊,删到最后,发现是引入js包的问题。

以前页面中的资源如图片不用写工程的绝对路径写个相对路径:/img就欧了,因为前面已经写了<base href='<%=basePath%>'>,因而

引入WdatePicker.js的时候直接写<script type="text/javascript" src="calendar/WdatePicker.js"></script>但是今天在IE中就是不行,

必须将js引入的绝对路径写出,即<script type="text/javascript" src=<%request.getContextPath()%>/calendar/WdatePicker.js">才行。

2、要让用户只能通过控件选择日期,将readonly=‘readonly’属性添加上即可

原文地址:https://www.cnblogs.com/luoyanli/p/2573367.html