2011-11-22 17 views
6

Estoy tratando de obtener datepicker para mostrar los nombres de día que estoy enviando, pero todavía usa valores predeterminados. ¿Hay algo que deba ser apagado? ¿Debería establecer valores con sentencias de opción única? No recibo ningún error en Firebug. Aquí está mi código:jQuery Datepicker con múltiples opciones

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

Aquí está la salida:

$(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

Podría, por favor publicar la salida del código anterior. Supongo que sus variables 'DayNames',' MonthNames' etc. no están publicando datos que pueden interpretarse como matrices JS cuando salen a la página. Además, debe ser 'monthNamesShort:', te falta una 'h', pero supongo que es un error tipográfico en tu ejemplo. –

+0

@RoryMcCrossan McCrossan Corregí el error tipográfico, aquí está la salida. –

+0

Lo siento muchachos, fue algo del lado del servidor. –

Respuesta

5

Se puede tratar de hacer:

 
$('#<%= 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 

Esperamos que sea de alguna ayuda

+0

Quiero que mi formato actual, los nombres que aparecen en el calendario sean incorrectos. –

+0

Fue un error del lado del servidor, pero gracias por señalar error tipográfico –