如何禁用datePicker的自动填充功能

时间:2017-07-17 15:36:52

标签: javascript jquery

我在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。

2 个答案:

答案 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)功能。