我在JSP中使用了datepicker(datepicker.min.js)。 http://freqdec.github.io/datePicker/
当我输入01/01/17时,它将自动填写为01/01/2017 in chrome和01/01/1917 in IE。
有人知道如何禁用此功能吗?
我希望我输入01/01/17并获取01/01/17而不是01/01/2017或01/01/1917。
答案 0 :(得分:2)
根据文档,您似乎应该使用以下命令初始化日期选择器:
datePickerController.createDatePicker({
formElements:{
'date-picker-id': '%m/%d/%y'
}
});
%y
用于表示年份的2位数字。有关详细信息,请参阅Date formats部分。
答案 1 :(得分:0)
您可以在change
事件中删除datepicker的默认行为,从您可以使用addEvent(obj, type, fn)
函数的文档中删除,或者只使用defaule addEventListener
函数。< / p>
您的代码将是这样的:
addEvent(datePickerController, "change", function(e){
e.preventDefault();
});
他们还提供了删除任何事件的选项,您可以使用removeEvent(obj, type, fn)
功能。