Javascript 如何禁用日期选择器';自动填充功能

Javascript 如何禁用日期选择器';自动填充功能,javascript,jquery,Javascript,Jquery,我正在JSP中使用datepicker(datepicker.min.js)。 当我输入2017年1月1日时,它会自动在chrome中填写2017年1月1日,在IE中填写1917年1月1日 有人知道如何禁用此功能吗 我希望我输入2017年1月1日并获得2017年1月1日或1917年1月1日,而不是2017年1月1日或1917年1月1日。根据文档,您应该使用以下命令初始化日期选择器: datePickerController.createDatePicker({ formElements

我正在JSP中使用datepicker(datepicker.min.js)。

当我输入2017年1月1日时,它会自动在chrome中填写2017年1月1日,在IE中填写1917年1月1日

有人知道如何禁用此功能吗


我希望我输入2017年1月1日并获得2017年1月1日或1917年1月1日,而不是2017年1月1日或1917年1月1日。

根据文档,您应该使用以下命令初始化日期选择器:

datePickerController.createDatePicker({
    formElements:{
        'date-picker-id': '%m/%d/%y'
    }
});

%y
表示年份的两位数表示。有关详细信息,请参见章节。

您可以从文档中删除
更改
事件中日期选择器的默认行为,您可以使用其
addEvent(obj,type,fn)
函数,也可以只使用defaule
addEventListener
函数

您的代码如下所示:

addEvent(datePickerController, "change", function(e){
     e.preventDefault();
});

它们还提供了删除任何事件的选项,您可以使用
removevent(obj,type,fn)
功能。

请提供指向库的链接。有几个称为datepicker的库。应该禁用什么功能?datepicker必须如何工作?我再次编辑了我的帖子。我们可以看到问题的演示吗?2017年1月1日和2017年1月1日是不同的日期格式。日期值真的不重要吗?!你错过了最后的报价。请将
'date-picker-id':'%m/%d/%y
更改为
'date-picker-id':'%m/%d/%y'
。很抱歉没有说清楚。我希望日期格式为mm/dd/yyyy,但我不希望插件自动将输入年份从2位数扩展到4位数。