2017-02-15 154 views
0

我正在使用.dateDropdowns()初始化日期下拉列表。dateDropdown更改語言屬性

正如我這樣讀了我應該能夠改變語言:

$("#date").dateDropdowns({ 
     minAge: 18, 
     submitFormat: "dd/mm/yyyy", 
     required: true, 
     dayLabel: "Tag", 
     monthLabel: "Monat", 
     yearLabel: "Jahr", 
     initialDayMonthYearValues: ['Tag', 'Monat', 'Jahr'], 
     monthLongValues: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli ', 'August', 'September', 'Oktober', 'November', 'Dezember'], 
     monthNamesShort: ['Jan', 'Febr', 'März', 'Apr', 'Mai', 'Juni', 'Juli ', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'] 
    }); 

但只有在英語下拉還在,任何想法,我能是做錯了什麼?

在此先感謝。

+0

Shift +刷新?這個代碼不足以重現這個問題,因爲月份顯然不會神奇地轉換成英文。 – FINDarkside

+0

你能檢查你的datedowpdown.js文件嗎?也許你可以改變默認選項 – cbalakus

+1

嘗試添加'''submitFieldName:'date',''' – trebor

回答

1

你的問題是由

checkForDuplicateElement: function() { 
    if ($('input[name="' + this.config.submitFieldName + '"]').length) { 
     $.error('Duplicate element found'); 
     return false; 
    } 
    return true; 
}, 

更改從日期到 'myCustomDate' 的DOMelements名稱引起的,改變代碼這個

$("#myCustomDate").dateDropdowns({ 
    submitFieldName: 'myCustomDate', 
    minAge: 18, 
    submitFormat: "dd/mm/yyyy", 
    required: true, 
    dayLabel: "Tag", 
    monthLabel: "Monat", 
    yearLabel: "Jahr", 
    initialDayMonthYearValues: ['Tag', 'Monat', 'Jahr'], 
    monthLongValues: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli ', 'August', 'September', 'Oktober', 'November', 'Dezember'], 
    monthNamesShort: ['Jan', 'Febr', 'März', 'Apr', 'Mai', 'Juni', 'Juli ', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'] 
}); 
+0

就是這樣,非常感謝你的解釋 –