Javascript 如何禁用日期选择器';自动填充功能
我正在JSP中使用datepicker(datepicker.min.js)。 当我输入2017年1月1日时,它会自动在chrome中填写2017年1月1日,在IE中填写1917年1月1日 有人知道如何禁用此功能吗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
我希望我输入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)
函数,也可以只使用defauleaddEventListener
函数
您的代码如下所示:
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位数。