我試圖讓datepicker
顯示我發送的日期名稱,但仍使用默認值。有什麼東西應該關掉嗎?我應該使用單一期權報表來設定價值嗎?我在Firebug中沒有遇到任何錯誤。這裏是我的代碼:具有多個選項的jQuery日期選擇器
$('#<%= txtDate.ClientID %>').datepicker({
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true,
yearRange: "-50:+10",
clickInput: true,
dayNames: <%= DayNames %> ,
dayNamesMin: <%= DayNamesMin %> ,
monthNames: <%= MonthNames %> ,
montNamesShort: <%=MonthNamesShort %>
});
這裏的輸出:
$(document).ready(function() {
$('#ctl00_ctl00_ctl00_body_body_CenterColumn_CvPersonalInfoControl_birthDate_txtDate').datepicker({
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true,
yearRange: "-50:+10",
clickInput: true,
dayNames: ['Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi', 'Pazar'] ,
dayNamesMin: ['Pzt', 'Sa', 'Çrş', 'Prş', 'Cu', 'Cmt', 'Pzr'] ,
monthNames: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'] ,
monthNamesShort: ['Ock', 'Şbt', 'Mrt', 'Nsn', 'Mys', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Ekm', 'Kas', 'Ara']
});
});
能否請您發佈的輸出的上述代碼。我的猜測是你的'DayNames','MonthNames'等變量不會發布數據,當輸出到頁面時可以解釋爲JS數組。另外,它應該是'monthNamesShort:',你錯過了'h',但我認爲這是你的例子中的一個錯字。 –
@RoryMcCrossan McCrossan我改正了錯字,這是輸出。 –
對不起,這是一個服務器端的事情。 –