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’屬性添加上即可