2011-11-22 15 views
6

Sto cercando di ottenere datepicker per visualizzare i nomi dei giorni che invio ma utilizza ancora i valori predefiniti. C'è qualcosa che dovrebbe essere spento? Devo impostare i valori con istruzioni singole opzioni? Non ho alcun errore in Firebug. Ecco il mio codice:jQuery Datepicker con più opzioni

$('#<%= txtDate.ClientID %>').datepicker({ 
    dateFormat: 'dd/mm/yy', 
    changeMonth: true, 
    changeYear: true, 
    yearRange: "-50:+10", 
    clickInput: true, 
    dayNames: <%= DayNames %> , 
    dayNamesMin: <%= DayNamesMin %> , 
    monthNames: <%= MonthNames %> , 
    montNamesShort: <%=MonthNamesShort %> 
}); 

ecco l'output:

$(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'] 
     }); 
}); 
+2

La prego di inviare l'output del codice precedente. La mia ipotesi sarebbe che le variabili 'DayNames',' MonthNames' etc non stiano inviando dati che possono essere interpretati come array JS quando vengono inviati alla pagina. Inoltre, dovrebbe essere 'monthNamesShort:', ti manca un 'h', ma presumo che questo sia un refuso nel tuo esempio. –

+0

@RoryMcCrossan McCrossan Ho corretto l'errore di battitura, ecco l'output. –

+0

Scusate ragazzi, è stata una cosa da lato server. –

risposta

5

Si può provare a fare:

 
$('#<%= txtDate.ClientID %>').datepicker({ 
    dateFormat: 'DD/mm/yy', 
    changeMonth: true, 
    changeYear: true, 
    yearRange: "-50:+10", 
    clickInput: true, 
    dayNames: <%= DayNames %> ,  
    monthNames: <%= MonthNames %> , 
    monthNamesShort: <%=MonthNamesShort %> 
}); 
//the DD - day name long 
check the ref: http://docs.jquery.com/UI/Datepicker/formatDate 

auguriamo che possa essere di qualche aiuto

+0

Voglio il mio formato corrente, i nomi visualizzati sul calendario sono sbagliati. –

+0

Si è verificato un errore sul lato server ma grazie per l'errore di battitura –