我正在使用.dateDropdowns()初始化日期下拉列表。
正如我一直以这种方式阅读,我应该能够改变语言:
$("#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 :(得分:1)
您的问题是由
引起的checkForDuplicateElement: function () {
if ($('input[name="' + this.config.submitFieldName + '"]').length) {
$.error('Duplicate element found');
return false;
}
return true;
},
将DOMelements名称从日期更改为“myCustomDate”并将代码更改为此
$("#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']
});