2014-06-30 86 views
1

我有文本字段。SCRIPT5007:無法設置屬性'currentDay'的值:對象爲空或未定義

<input name="test[1]" id="test" type="text" class="date_select"> 

和jQuery腳本:

$(".date_select").datepicker({ 
dateFormat: 'dd/mm/yy', 
defaultValue: 'please select date' 
}); 

當我做點擊文本框,我可以看到日曆,但我無法激活天(沒有任何反應,如果我做點擊天),我有這個錯誤。 SCRIPT5007:無法設置屬性'currentDay'的值:對象爲空或未定義

+1

我沒有看到datepicker的'defaultValue'選項:http://api.jqueryui.com/datepicker/ – j08691

+0

這不是問題。 jQuery接受defaultValue – Klapsius

+0

我測試了幾次。而這個腳本的工作編號名稱,但與類... – Klapsius

回答

1

在我看來,你需要在字段中設置一個默認值,然後有一個值...所以對於你的代碼我' D使用日期選擇這樣的...

<input name="test[1]" id="test" type="text" class="date_select" value="01/01/2014"/> 

或者使用這樣的佔位符:

<input name="test[1]" id="test" type="text" class="date_select" placeholder="Please Choose a Date"/> 
0

我遇到了同樣的問題使用我們要創建標準的管理界面來維護數據庫的代碼,以及表。該代碼是用ASP編寫的,並使用Javascript向屏幕添加額外的行,以便將數據添加到數據庫中。問題是腳本會創建總是與數據庫列具有相同ID的輸入單元格。看起來日期選擇器需要在具有唯一ID的控件上使用。爲了解決這個問題,我只是將行號添加到控件的ID,現在datepicker沒有得到錯誤。

相關問題