從昨天,就一直在想,如何點擊一個textbox,可以彈出日曆控件,然後,選擇日曆上的日期,然後,textbox.text=日曆上的日期
然後,一直海量的尋找。百度上很多,類似的文章,我一個個的嘗試。
終於,堅持不住了。。。
到底是什麼原因?爲什麼人家寥寥幾句話,或者,添加什麼.js文件,就OKay了。
而我自己卻是楊白勞呢?
我記得我嘗試的最後一個例子是http://blog.163.com/qing_tian_jun@yeah/blog/static/83466542201031410927964/
這個方法,我原本也不得了。但是,我實在不想再找了,只能開動腦筋了。打算爛死在這個上面了。
剛開始的時候,我按照他的步驟一個個個的來。都不行。
幸虧下載的那個zip裏面有個技術支持的網址。我打開一看,我終於明白我的原因了。是引用了母版的問題。
引用母版可能導致相對路徑和絕對路徑的什麼什麼差異了。
我重新更改了一下複製下來的代碼。
<table>
<tr>
<td align="right" class="style5">
消息採集時間:</td>
<td height="20">
<script language="JavaScript" src="../My97DatePicker/WdatePicker.js"
type="text/javascript" defer="defer"></script>
<input name="startDate" type="text" class="input" id="startDate" value='點擊獲取日期' maxlength="16" οnfοcus="var startDate=$dp.$('startDate');WdatePicker({onpicked:function(){startDate.focus();},minDate:'2009-11-01',maxDate:'#F{$dp.$D(\'startDate\')}',readOnly:true,isShowClear:true})"/>
</td>
</tr>
</table>
你會看見script裏面的src會和上面那個網址的src不一樣。
這是我用AsP.NET 源視圖自帶的顯示%¥###@(我也不知道是什麼,你只要敲src=後面就自動出現路徑了)
上面這段代碼,我是引用了母版的aspx文件裏運行。另外,這個日曆,只能顯示當前日期,及當前日期以前的日期,
而且,你如果隨便選擇一個日期(昨天),它就不給你選擇今天的日期。
這是很不爽的地方。。。
不過,就我這智商,也只能弄懂這個了,其它的,真的不行,我怕了