0
使用Datepicker我有2個問題。datepicker問題存儲錯誤值
1)當頁面加載時我希望字段顯示今天的日期01/10/2013。相反,它會顯示01/01/0001 ...但是如果用戶點擊該字段並且出現日期選擇器日曆,則今天的日期將在日曆上突出顯示,爲什麼日曆上的高亮顯示,但在該字段中顯示錯誤的日期
2)如果用戶從日期選擇器中選擇一個日期,它會存儲選擇的日期加上一個額外的2013 ....所以用戶選擇今天的日期,01/10/20132013將被存儲在現場。
任何關於如何解決這個問題的幫助。謝謝你們
@Html.TextBoxFor(model => model.SelectedDate, new { @class = "jquery_datepicker", @Value = Model.SelectedDate.HasValue ? Model.SelectedDate.Value.ToString("dd/MM/yyyy") : string.Empty })
@using (Script.Foot())
{
<script type="text/javascript" language="javascript">
$(function() {
var dates = $("#SelectedDate").datepicker({
dateFormat: 'dd/mm/yyyy'
})(todayDate);
});
</script>
}
確定第一關,感謝您的答覆伊甸....但我在日/月/年套管都是小寫。但對於第二部分我刪除了YY,這似乎解決了有關額外2013年的問題,但是當用戶點擊該字段並且日曆顯示它不再選擇今天的日期時,它選擇01/01/0001,其中是它在現場展示的? – John
在這一行的末尾,MM不是小寫:@ Html.TextBoxFor(model => model.SelectedDate,new {class =「jquery_datepicker」,@Value = Model.SelectedDate.HasValue?Model.SelectedDate.Value.ToString( 「dd/MM/yyyy」):string.Empty}) – EdenSource
我正在看的道歉:dateFormat:'dd/mm/yyyy',但耶感謝人......雖然有一個小問題,當頁面加載字段仍然顯示01/00/0001(但是如果用戶點擊字段並且日曆顯示,它突出顯示今天的日期,那麼如果用戶選擇日期,則它正確地顯示選擇的日期。關於它爲什麼顯示的任何想法01/00/0001雖然?當我通過調試模式運行它時,我得到一個錯誤(腳本標籤裏面的(今天))說JavaScript的運行時錯誤:'todayDate'是未定義的...這可能是問題 – John