dateDropdown更改语言属性

时间:2017-02-15 10:48:59

标签: javascript jquery date datepicker

我正在使用.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']
    });

但是下拉仍然只有英文,任何想法我能做错什么?

提前致谢。

1 个答案:

答案 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']
});